Claude Orchestrator
БесплатноНе проверенEnables spawning and managing multiple Claude Code agents in parallel with model selection, live tracking via a kanban dashboard, and consolidated answers back
Описание
Enables spawning and managing multiple Claude Code agents in parallel with model selection, live tracking via a kanban dashboard, and consolidated answers back in the chat.
README
A kanban board for your Claude Code agents. Spawn a batch, watch them run live in a sidebar, get consolidated answers back in your chat — without leaving VS Code.
What it does
Most of the time you chat with a single Claude Code agent. Sometimes you want three: one to audit a repo, one to draft tests, one to research a library — at the same time. Or you want Opus, Sonnet and Haiku working the same prompt so you can compare answers.
Claude Orchestrator turns VS Code into the cockpit. Type a natural request in any Claude Code chat — "lanza 3 agentes paralelos: uno opus que audite src/, uno sonnet que esboce tests, uno haiku que resuma el README" — and the chat fans out the work, the sidebar dashboard tracks every agent live, and the consolidated answers come back to your conversation.
Why use it
- Compare models on the same task. Run Opus, Sonnet and Haiku in parallel and pick the winner.
- Parallelize research and audits. Three repos, three agents, one batch — finished in the time of the slowest one.
- Stay in control. Cancel any agent mid-flight from the dashboard, watch its live log in a detail panel, get a toast when each finishes.
- Keep your context clean. The orchestrator returns consolidated answers — not raw transcripts — so your chat's context window stays small.
- Pick the right model per task. Opus for architecture decisions, Sonnet for coding, Haiku for grep-and-summarize.
Install
- Download
claude-orchestrator-0.1.0.vsixfrom Releases. - Install it:
code --install-extension claude-orchestrator-0.1.0.vsix(or right-click the.vsixin VS Code → Install Extension VSIX). - Reload VS Code.
That's it. The extension auto-registers with Claude Code on first activation — no token copy-pasting, no manual config.
Prerequisites: Claude Code CLI installed and signed in (
claude login). VS Code 1.120+, Node 22+.
First spawn (60 seconds)
Open any terminal and start a Claude Code chat:
claude.Ask in natural language:
Lanza 3 agentes paralelos en este repo: uno haiku que liste los archivos en
src/, uno sonnet que me resuma el README, uno opus que sugiera 3 mejoras de arquitectura. Espera a que terminen y consolida.Open the Claude Orchestrator sidebar in VS Code —
UP NEXT → NOW PLAYING → RECENTfills as agents progress.Click any card to open the detail panel with the live log.
The chat returns a consolidated answer from all 3 agents.
Screenshots and demo
Screenshots, demo GIF and a short walkthrough video are coming in v0.1.1.
What's inside
- 5 MCP tools exposed to any Claude Code chat:
spawn_agents,wait_for_agents,list_agents,get_agent_log,cancel_agent. - Kanban dashboard in the VS Code sidebar — NOW PLAYING / UP NEXT / RECENT, grouped by project and branch.
- Detail panel in an editor tab — per-agent streaming log with thinking, tool calls, tool results, usage and cost.
- Status bar with a live count of running agents (click to focus the dashboard).
- Per-task model selection —
opus,sonnet, orhaiku. - Cancel from card buttons or via the
cancel_agentMCP tool. - Session resume — scans your
~/.claude/projects/history and offers to resume past sessions in the chat or a new terminal. - Safety caps — max agent runtime (default 33 min) and a stuck-detection signal that flags silent agents to your chat.
- Cost tracking in USD per agent — visible in cards, detail panel and the consolidated
wait_for_agentsresult.
Configuration
Settings live under File → Preferences → Settings → Extensions → Claude Orchestrator. The defaults are sensible — touch these only if you're tuning.
| Setting | Default | What it does |
|---|---|---|
claudeOrchestrator.projectsRoot |
[] |
Folders whose direct children are treated as projects in the dashboard. |
claudeOrchestrator.defaultModel |
"sonnet" |
Model used when a task is spawned without an explicit model. |
claudeOrchestrator.maxAgentRuntimeSec |
2000 |
Hard cap on agent lifetime. |
claudeOrchestrator.stuckDetectionSec |
60 |
Flag an agent as suspected-stuck if it stops emitting events for this many seconds. |
claudeOrchestrator.autoRegisterMcp |
true |
Auto-write the MCP server entry into ~/.claude.json on activation. |
claudeOrchestrator.notifyOnComplete |
true |
Toast when an agent reaches a terminal state. |
claudeOrchestrator.scannerRefreshSec |
0 |
Auto-refresh interval for the session scanner (0 = manual rescan only). |
claudeOrchestrator.resumeIn |
"chat" |
Where to open a resumed session: "chat" or "terminal". |
claudeOrchestrator.resumeConfirm |
false |
Confirmation dialog before resuming a past session. |
claudeOrchestrator.cancelConfirm |
false |
Confirmation dialog before cancelling a running agent. |
Tips to get the orchestrator picked
Claude Code's tool selection sometimes prefers native Bash or Task over a custom MCP tool. Two simple things help a lot:
Name the tool in your prompt — "use
spawn_agentsfrom the claude-orchestrator MCP".Add a directive to
~/.claude/CLAUDE.mdso every chat picks the orchestrator by default:## MCP server: claude-orchestrator When the user asks for parallel sub-agents, multi-model orchestration or batch delegation: prefer spawn_agents + wait_for_agents from the claude-orchestrator MCP server over Bash run_in_background or Task. The orchestrator gives a kanban dashboard, real cancel, model targeting and a long-poll fan-in.
You can also save a slash command at ~/.claude/commands/orchestrate.md and invoke /orchestrate <task> from any chat.
Advanced
Manual MCP setup (if auto-register is disabled)
The extension prints the exact claude mcp add-json command — including your token — to the Claude Orchestrator output channel on every activation:
claude mcp add-json --scope user claude-orchestrator \
'{"type":"http","url":"http://127.0.0.1:39127/mcp","headers":{"Authorization":"Bearer <token>"}}'
To opt out of auto-register, set claudeOrchestrator.autoRegisterMcp to false.
To re-run the registration manually: Ctrl+Shift+P → Claude Orchestrator: Register MCP in Claude Code.
Build from source
git clone [email protected]:stevTresCloud/claude-orchestrator.git
cd claude-orchestrator
npm install
npm run compile # bundle extension + webview
npm run watch # rebuild on save
npm test # vitest
npm run package # produce .vsix
In VS Code, press F5 to launch an Extension Development Host with the extension loaded.
Caveats
A few things worth knowing before installing — full list in the CHANGELOG:
- The
.vsixis ~75 MB because it bundles the official Anthropic CLI binary used at runtime. Distributed via GitHub Releases only (above the VS Marketplace 50 MB limit). v0.2 tracks slimming the bundle. - First scan can take 60–90s if you have 150+ past Claude Code sessions; subsequent activations hit a cache and complete in ~25s.
- Single detail panel instance for v0.1; multi-instance with cap + LRU is on the v0.2 backlog.
License
MIT — see LICENSE.
Credits
Built on top of @anthropic-ai/claude-agent-sdk (official Anthropic SDK), with the multi-agent execution engine cherry-picked from damocles (MIT). MCP tools contract inspired by awslabs/cli-agent-orchestrator (Apache-2.0); dashboard UX inspired by manusa/ai-beacon (Apache-2.0); kanban schema informed by hoangsonww/Claude-Code-Agent-Monitor (MIT).
See THIRD-PARTY-NOTICES.md for the full list of bundled software.
Установка Claude Orchestrator
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/stevTresCloud/claude-activity-viewerFAQ
Claude Orchestrator MCP бесплатный?
Да, Claude Orchestrator MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Claude Orchestrator?
Нет, Claude Orchestrator работает без API-ключей и переменных окружения.
Claude Orchestrator — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Claude Orchestrator в Claude Desktop, Claude Code или Cursor?
Открой Claude Orchestrator на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Gmail
Read, send and search emails from Claude
автор: GoogleSlack
Send, search and summarize Slack messages
автор: SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Compare Claude Orchestrator with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории communication
