agent-base
Ships with agentbase: Multi-agent orchestrator for tracking and analyzing AI coding assistant conversations (Claude Code, Cursor, Windsurf)
Claude Code
$ claude mcp add --transport http agent-base http://localhost:3100/mcp
Codex
$ codex mcp add agent-base --url http://localhost:3100/mcp
Cursor
{ "mcpServers": { "agent-base": { "url": "http://localhost:3100/mcp" } } }
Add it to mcp.json.
Gemini CLI
$ gemini mcp add --transport http agent-base http://localhost:3100/mcp
GitHub Copilot
$ copilot mcp add --transport http agent-base http://localhost:3100/mcp
OpenCode
{ "mcp": { "agent-base": { "type": "remote", "url": "http://localhost:3100/mcp" } } }
Add it to opencode.json.
Windsurf
{ "mcpServers": { "agent-base": { "serverUrl": "http://localhost:3100/mcp" } } }
Add it to mcp_config.json.
From the README
What can you do with agent-base?
๐จ Visual Canvas
Infinite canvas to arrange, organize, and monitor all your running agents
โก Parallel Agents
Launch multiple agents with shared context to explore different tasks simultaneously
๐ Isolated Edits
Toggle edit isolation so parallel agents don't overwrite each other's changes
๐ Progress Tracking
See todo list progress and request summaries for each agent at a glance
๐๏ธ Command Center
Handle all pending approval requests from multiple agents in one place
๐ค Multi-Agent Support
Works with Claude Code, Cursor, Codex, and more
๐ Local-First
Everything runs on your machine
Security report
Not enough data
Known flaws
Not published
Signed build
Not published
Maintained
Jan 25, 2026
Last push
Licence
Not published
Runs as
Remote
localhost
Deprecated
Not published
Signals from public registries, not an audit. Checked Nov 11, 2026.
agentbase README

Orchestrate multiple AI agents on a visual canvas โ explore ideas in parallel, stay in control
When working with AI coding agents, you often want to explore multiple approaches simultaneously. Agent Base gives you a visual canvas to launch and manage multiple agents working in parallel, each with shared context but isolated edits, so they don't step on each other's toes.



What Agent Base Does
-
Visual Canvas โ Get a bird's-eye view of all your running agents. Zoom in on specific agents or zoom out to see the big picture of your parallel explorations.
-
Parallel Agent Execution โ Launch multiple agents that share the same context. Explore different tasks, features, or approaches simultaneously without waiting for one to finish.
-
Isolated Edits โ Choose whether agent edits are isolated from each other. Parallel agents can work on the same codebase without overwriting each other's changes.
-
Progress Tracking โ Each agent's state is summarized with todo list progress and a summary of your initial request, so you can quickly understand what each agent is doing without diving into conversation logs.
-
Command Center โ When multiple agents need your approval, open the command center to see all pending user requests in one place. No more switching between terminals.
Agent Base is local-first โ everything runs on your machine.
Installation โข Commands โข Preview โข Features โข Integrations
๐ Installation
Platform Compatibility:
- โ macOS
Choose your preferred installation method:
๐ฆ npm Installation
git clone https://github.com/AgentOrchestrator/agentbase.git
cd agentbase
npm install
cp .env.example .env # Configure your environment
npm run dev
Access:
- Desktop App: Launch the Electron desktop application
๐ Available Commands
| Command | Description |
|---|---|
npm install | Install all dependencies for the monorepo |
npm run dev | Start the desktop app in development mode with hot reload |
npm run dev:desktop | Start only the desktop app in development mode |
npm run build | Build all apps for production |
npm run start | Start all services in production mode (requires build first) |
๐ก Why We Built This
The Problem: When working with AI coding agents, we kept running into the same friction: you want to explore multiple ideas at once, but managing multiple terminal sessions is chaotic. You lose track of what each agent is doing. When several agents need your input, you're alt-tabbing between windows. And if two agents are editing the same files, they conflict.
The Solution: We built Agent Base as a visual control center for parallel agent work:
- Canvas overview โ See all your agents at a glance, zoom in on details or out for the big picture
- Parallel exploration โ Launch multiple agents with shared context to explore different approaches simultaneously
- Isolated workspaces โ Keep agent edits separate so parallel work doesn't conflict
- Progress at a glance โ Todo list progress and request summaries let you track each agent without reading logs
- Centralized approvals โ The command center collects all pending requests so you can handle them efficiently
This is the tool we wished we had: a way to orchestrate multiple AI agents visually, explore ideas in parallel, and stay in control of the chaos.
โจ Features
- ๐จ Visual Canvas โ Infinite canvas to arrange, organize, and monitor all your running agents
- โก Parallel Agents โ Launch multiple agents with shared context to explore different tasks simultaneously
- ๐ Isolated Edits โ Toggle edit isolation so parallel agents don't overwrite each other's changes
- ๐ Progress Tracking โ See todo list progress and request summaries for each agent at a glance
- ๐๏ธ Command Center โ Handle all pending approval requests from multiple agents in one place
- ๐ค Multi-Agent Support โ Works with Claude Code, Cursor, Codex, and more
- ๐ Local-First โ Everything runs on your machine
๐ Integrations
The visual canvas currently supports Claude Code with full orchestration capabilities. Any other agent runs in the canvas via the terminal. We welcome contributions to integrate additional AI coding assistants.
Canvas Support:
| Integration | Canvas Support | Description |
|---|---|---|
| Claude Code | โ Full Support | Launch, monitor, and orchestrate multiple Claude Code agents on the canvas |
| Cursor | ๐ค Contributions Welcome | AI-first code editor |
| Codex | ๐ค Contributions Welcome | OpenAI's code generation model |
| FactoryDroid | ๐ค Contributions Welcome | Factory AI's coding agent |
| Windsurf | ๐ค Contributions Welcome | Codeium's AI coding assistant |
Feature Support (Claude Code):
| Feature | Status |
|---|---|
| Visual Canvas | โ |
| Parallel Agent Execution | โ |
| Isolated Edits | โ |
| Progress Tracking (Todo Lists) | โ |
| Command Center (Approval Requests) | โ |
| Shared Context | โ |
Legend:
- โ Fully supported
- ๐ค Contributions welcome
Want to help integrate your favorite AI assistant? Open an issue or contribute via PR!
โ ๏ธ Early Stage Project
Note: We recently started building this project and it's in active development. Expect things to move fast, break occasionally, and evolve rapidly. We welcome contributions, feedback, and ideas as we shape the future of team collaboration for AI-assisted coding!
๐ค Contributing
Contributions welcome! This is a monorepo, so all code lives in one place:
- Desktop App:
apps/desktop/ - Shared code:
packages/shared/
Please open an issue or PR in this repository!

We want to build tools that enhance the experience of ai working alongside humans.
Made with โค๏ธ from Munich and Palo Alto
More MCP servers from other plugins.
Questions about agent-base.
- Which coding agents can use agent-base?
- agent-base works in any agent that reads an MCP config file: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf. Each agent reads it from its own file; this page names the file for each one.
- How do I add agent-base to Claude Code?
- Run this in your terminal: claude mcp add --transport http agent-base http://localhost:3100/mcp

