You describe what you want. The orchestrator breaks it into tasks and coordinates 4 Claude Code agents working in parallel. No babysitting. No context-switching. Just ship.
$ npx --yes ninja-terminals@latest --setup
Run from your project folder · Requires Node.js 18+ and Claude Code already logged in
A master orchestrator watches your 4 agents, dispatches tasks, detects when they're stuck, and learns from every session. You describe the goal — it figures out the rest.
A 5th Claude Code instance coordinates the other four. It reads their output, detects status changes, dispatches tasks, and intervenes when things go wrong — via browser automation.
Research, build, test, and verify — all running simultaneously in a browser-based terminal grid. Each agent has its own scope, its own context, and real-time status detection.
The orchestrator measures tool effectiveness, evolves playbooks, and rates what works — based on real session data. It gets smarter every time you use it.
One setup command, one visible runtime, and the same terminals in Claude Code and your browser.
From the project you want to orchestrate, configure the Claude Code MCP server and add the orchestrator prompt.
npx --yes ninja-terminals@latest --setup
Start Ninja Terminals from the same project. The browser opens to the live terminal grid.
npx --yes ninja-terminals@latest
Restart Claude Code in the project and approve the MCP server. Every tool call controls the same terminals you can watch in the browser.
Full orchestrator. 4 parallel terminals. Self-improving playbooks.
No paywalls, no tiers. Just run it.
$ npx --yes ninja-terminals@latest --setup