One desk for an entire agent team.
Boardroom turns parallel coding agents into an operating system: assign work, isolate it, watch it run, resolve conflicts, and review the result without stitching together terminal windows by hand.
- My role
- Product, interaction, architecture, full-stack build
- Core stack
- Next.js, TypeScript, SQLite, node-pty, SSE, Git worktrees
- What shipped
- Self-hosted agent OS, review queue, plan engine, nine-tool MCP server
Drag at least three cards onto the agents. Double-click a card to duplicate it.
The problem
More agents create more coordination work. Parallel branches collide, context disappears between sessions, and “done” still needs a human to find the diff, test it, and decide what ships.
The system
Named personas run Claude, Codex, Hermes, or OpenCode inside isolated Git worktrees. Plans can run sequentially or in parallel; completed work enters a push-request queue, and a resolver agent handles merge conflicts.
The hard part
The UI is only the surface. Underneath it are persistent sessions, PTY process control, live SSE logs, a four-second dispatcher, branch lifecycle management, and enough recovery state to survive an agent failing halfway.
