The AI-native IDE. The AI writes. You ship.
You are the senior engineer. The AI is the contributor. Run Claude Code, Codex, Grok, or any AI CLI in Anide's terminal. Every file the agent touches surfaces as a Git diff. You review, decide, and commit what's right. Nothing auto-commits.
- Plan & describe - open a terminal in Anide, tell the AI what to build
- AI executes - the agent writes code, edits files, runs commands
- Diff appears - every changed file surfaces in Git with a full diff
- Test & review - use Anide's tools to hit the endpoint, query the DB, check logs
- Commit & ship - approve what's right, discard what isn't
Most AI coding tools only see the open file. Anide is designed to give your agent live context from every layer of your stack via MCP.
Git and Docker ship today. MCP shipping soon. The remaining providers are on the roadmap - built as Anide grows:
| Provider | What the agent can see |
|---|---|
| Git | current diff, branch, commit history |
| Docker | running containers, logs, port mappings |
| Database (planned) | live schema, table structure, query results |
| API client (planned) | saved requests, response history |
| Cache (planned) | key/TTL state, pub/sub channels |
| Object Storage (planned) | bucket contents, file metadata |
The agent checks what's actually running before it writes a line. No guessing from stale docs.
Every change the agent makes is a file on disk. Anide's Git tool shows you the full diff before anything is committed. You decide what ships. There is no auto-commit, no silent overwrite.
- Runs entirely on your machine
- No telemetry, no analytics, no tracking
- No mandatory account or cloud sync
- Credentials never leave your disk and they are stored in
.envat your repo .gitignore -d
your-project/
├── .anide/
│ ├── README.md ← project notes, editable in-app
│ └── ...
├── .env
└── ...
- < 1s startup - native OS WebView, no bundled Chromium
- ~8.3 MB binary - dramatically smaller than Electron alternatives
- < 30MB RAM usage - Uses less than 30 mb of RAM while running
- Rust backend - memory-safe, no GC pauses
- Stack: Svelte 5, SvelteKit 2, Tailwind CSS 4, Tauri 2, CodeMirror 6, Bun
Anide's tools are primarily MCP context providers for your agent. But you can drive them yourself too — without switching apps.
What is there today:
- Git — stage, diff, commit, branch, push, pull, history
- Docker — start/stop containers, stream logs, exec in, compose up/down
What's coming:
- Database — query, browse schema, edit rows (replaces DBeaver, TablePlus)
- REST client — send requests, manage collections (replaces Postman, Insomnia)
- Cache — browse keys, debug pub/sub (replaces Redis Insight)
- Object Storage — browse buckets, upload, download (replaces MinIO Browser, Cyberduck)
Replaces: Postman, Insomnia, Bruno
- REST requests
- GraphQL requests
- gRPC requests
- WebSocket requests
- SSE requests
- Auth: Bearer/JWT, API Key, Basic, OAuth 2.0
- Environment variables pulled from your
.envfiles automatically - Collections committed to Git alongside your code
- Import from Postman JSON, OpenAPI, curl
Replaces: DBeaver, TablePlus, MongoDB Compass
- Connect to PostgreSQL
- Connect to MySQL / MariaDB
- Connect to SQLite
- Connect to MongoDB
- Write and run queries with results table
- Explore schema and table structure
- Edit rows directly
- Track and compare migrations across environments
Replaces: Redis Insight, Another Redis Desktop Manager
- Connect to Redis, Valkey, KeyDB, Dragonfly
- Browse and inspect keys with TTL visualization
- Debug pub/sub channels
- Run CLI commands inline
- Flush keys during dev without leaving the app
Replaces: MinIO Browser, Cyberduck, AWS S3 Console
- Connect to AWS S3, Cloudflare R2, MinIO, Backblaze B2, DigitalOcean Spaces
- Browse, upload, and download files
- Preview images and files inline
- Generate presigned URLs
- Manage bucket policies
Replaces: GitHub Desktop, GitKraken, Fork
- Stage files and commit
- View diffs before committing
- Create, switch, and manage branches
- Push, pull, fetch
- View commit history
- Resolve merge conflicts
Replaces: Docker Desktop, Lazydocker
- Start, stop, restart containers
- Stream container logs live
-
docker-compose up/down - Browse images and volumes
- Check port mappings
- Exec into a running container
bun install
bun run tauri devBuild:
bun run tauri buildApache 2.0 — see ./LICENSE.
Issues are welcome. Pull requests are restricted to collaborators - this is a solo project with a focused vision.