What It Does
Orchestrator is a new desktop application built during a YC interview. It solves a specific problem: wanting multiple Claude Code agents to work on different parts of a codebase simultaneously without stepping on each other's changes.
The core innovation is its use of git worktrees. When you create a new agent in Orchestrator, it isn't just a separate chat window. It gets its own isolated copy of your repository on a dedicated branch. This means Agent A can be refactoring the API in src/api/ while Agent B is building a new UI component in src/components/, all without file-locking or accidental overwrites.
The interface is built like tmux, with split panes letting you watch several agents work side-by-side. You get real-time observability into each agent: every tool call, file edit, and token count is displayed. Sessions are saved to disk, so you can close the app and resume later with the full conversation history intact.
Setup
You'll need Node 18+ and the Claude Code CLI installed and authenticated on your system.
git clone https://github.com/MatchaOnMuffins/orchestrator.git
cd orchestrator
npm install
npm run dev:electron
The app will open, ask you to select a git repository, and you're ready to go. Click "+ New" to create an agent, give it an instruction, and watch it start working in its own pane.
When To Use It
This tool is for complex, parallel development tasks where a single agent isn't enough. Think of it as a multi-agent project manager.

Perfect for:
- Large Refactors: Spin up one agent to update types, another to fix tests, and a third to update documentation—all concurrently.
- Feature Development: Have separate agents build the backend endpoint, the frontend form, and the database migration for a single feature.
- Bug Squashing: Assign different, unrelated bugs from your issue tracker to different agents and monitor their progress in one view.
- Code Reviews: Use one agent to implement a change and another, in a separate pane, to critique the code as it's being written.
It provides deeper, stateful observability than tools like Conductor, which are more focused on single, ephemeral tasks. The key limitation is that you need to build it from source, as it's not yet packaged for easy distribution.
Built With Itself
In a fitting meta-moment, the developer notes that "orchestrator was built using orchestrator." It's a powerful demonstration of the tool's own capability for managing complex, multi-faceted development work.



