One window. Every dev tool.
Coding agents · workspace · REST · SQL · NoSQL · SSH · file explorer
— every tool, one shell, an AI tuned to each.
Website · Changelog · Download → · Report a bug
You've been flipping between multiple apps to do one job. Clauge runs all of them in one shell — coding agents, an API client, SQL and NoSQL editors, SSH sessions, a remote file browser, and a project workspace — and gives each mode its own AI, tuned for that workflow. Every mode is one keystroke away. Your data stays on your machine.
| Mode | What it does | Key capabilities | |
|---|---|---|---|
01 |
Agent | Run multiple coding agents in parallel — each with its own purpose, git worktree, and context. | Claude · Codex · Gemini · OpenCode · purpose-pinned sessions · Context Manager · Plugin Manager · per-session git identity · usage analytics |
02 |
Workspace | Boards + notes your agents can read, write, and act on. | Kanban boards · markdown notes · AI coworkers · GitHub & GitLab issue import · full MCP integration |
03 |
REST | An API client your AI — and any external agent — can drive. | Collections · environments · AI batch runner · MCP-exposed (agents create / read / update / delete collections and requests) |
04 |
SQL | One client, every engine. | PostgreSQL · MySQL · ClickHouse · SQLite · Cloudflare D1 · schema-aware AI · cross-dialect translation · SSH tunnels shared with other modes |
05 |
NoSQL | Document and key-value stores, side by side. | MongoDB · Redis · aggregation pipeline builder · interactive Redis console · engine-aware AI |
06 |
SSH | A terminal with an AI co-pilot. | Profiles · multi-tab per host · port forwarding · keychain-backed creds · two AI modes: permission-gated and auto |
07 |
Explorer | Every storage, one browser. | Local FS · S3 (and S3-compatibles) · Azure Blob · SFTP · FTP · drag-and-drop transfers · AI scan |
Plus a cross-mode History layer — a queryable log of every session, request, query, and command across modes.
Switch the modes using ⌘1–⌘7;
Spawn coding agents in parallel — Claude, Codex, Gemini, OpenCode — without ever leaving the editor. Each session is independent: its own git worktree, its own context, its own model.
Per-session controls:
Every Clauge session has a purpose that shapes the agent's focus from the first message. No more prompting it to "act like a code reviewer" mid-conversation.
| Purpose | What the agent focuses on |
|---|---|
| Brainstorming | Architecture, tradeoffs, multiple approaches — before writing a line |
| Development | Clean, tested, pattern-consistent code shipped in small verified steps |
| Code Review | Bugs, security holes, edge cases — with file and line references |
| PR Review | End-to-end pull-request analysis: what changed, what's good, what needs work |
| Debugging | Root cause, not band-aids — reproduce, trace, verify the fix actually works |
| Custom | Import an existing Claude Code session or define your own mode |
Every session emits usage analytics — tokens in / out, cost, cache hit, model mix — per session and aggregated across your day.
A shared layer your agents can read, write, and act on through MCP.
@-mention a coworker are all MCP tools an external agent can call. Auto-starts when the app launches — no flag, no setup.An API client driven by AI and exposed over MCP.
One editor, multiple engines, schema-aware AI.
Document stores and key-value engines, side by side.
find with a SCANPersistent SSH with two AI modes:
Plus: reusable profiles, multiple tabs against the same host (no re-authenticating), port forwarding, ed25519 and agent forwarding, keychain-backed credentials.
Every backend, one browser, one set of shortcuts.
One window, not many. Every developer's day is fragmented across a code editor, a REST client, a SQL GUI, a Mongo shell, a terminal, and a project board. Clauge collapses all of them into one shell with shared sessions, shared SSH tunnels, and shared AI context — switch modes with one keystroke.
An AI per workflow, not a generic chat. REST's AI understands your collections. SQL's AI knows your schema. SSH's AI refuses destructive commands without confirmation. The Workspace AI moves cards, leaves comments, and raises pull requests. Each one is tuned for what it sits next to — not a single chatbot bolted onto the side.
Built-in MCP server, not a plug-in. Clauge runs an MCP server out of the box, exposing 45+ tools across boards, cards, notes, REST collections, and coworker coordination. Claude Desktop, Cursor, Cline, Continue, or any MCP-speaking client can read, edit, and add to your workspace from the outside.
Local-first by default. Your sessions, your notes, your queries, your keys live on your disk. The desktop app is the source of truth. Sync is opt-in, per-feature.
Native. Rust + Tauri. ~20 MB binary. Sub-second cold start. No Electron tax.
Clauge ships an MCP server with 45+ tools — boards_*, cards_*, notes_*, rest_collection_*, coworkers_*, workspace_*, activity_feed, and cards_call_coworker (so the agent in your terminal can @-mention a coworker on a card without leaving the shell). The server auto-starts on launch — no flag, no extra setup. Any MCP-speaking client can drive your workspace.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"clauge": {
"command": "clauge",
"args": ["mcp", "serve", "--stdio"]
}
}
}
Point your MCP client at the local Clauge process (stdio or http://localhost:7421/mcp). The agent can now list boards, create cards, append notes, raise PRs, search REST collections, and coordinate with the named coworkers you defined inside the app — all without leaving its own UI.
Every mode's AI runs on the provider you choose.
| Option | How it works |
|---|---|
| BYOK | Drop in your own Anthropic, OpenAI, Google, or OpenCode key — Clauge talks directly to the provider. No middleman. |
| Clauge AI credits | Subscribe and use Clauge-managed credits across every mode and every provider — no separate billing. |
Set keys in Settings → AI Providers. Per-mode model choice; per-session model override.
Opt-in, per-feature, encrypted. Your boards, notes, REST collections, and SSH profiles sync across machines — or stay local, your call. Sessions and credentials never leave the device unless you explicitly enable sync for them.
xterm.js + cross-platform PTYThis project is licensed under the PolyForm Noncommercial License 1.0.0 .
Contributions require signing a Contributor License Agreement (CLA). See Contributor License Agreement for details.