Agent harness to run an office of your clones
Every terminal is a real agent - Claude Code, Antigravity, OpenAI Codex, xAI Grok, Kimi Code, Gemini CLI, Qwen, OpenCode, Crush, pi.dev, GitHub Copilot CLI, Cursor, or custom command - each in its own node-pty PTY, rendered with xterm.js.
The hive - per-agent memory, atomic-file mailboxes, a shared blackboard, an append-only event log, single-committer git. Semantic recall with markdown memory mined into a shared palace.
Human gates for spend, scope, and destructive ops. Circuit breaker with steer → constrain → stop ladder. Per-agent token budgets, real cost from transcripts, durable ledger.
Kanban tasks with dependencies, scheduled missions + heartbeat, live fleet monitoring, memory search, activity log, and CI watcher. Built-in Monaco IDE with git rails.
Slack & webhooks integration. Shareable hires + Agent Gallery. BYOK keys + local LLMs support. One-click updates. Prerequisites checker with auto-install.
What every agent can already do across Claude Code, OpenCode and Codex, plus a browsable catalog of 227 more with search, filters, install and uninstall.
The multi-agent coordination system
You spawn agents - each is a normal terminal process with its own working directory, identity, and provider-specific lifecycle. Agents collaborate through the hive - a local git repo of plain files. The GOD agent runs the floor, routing tasks, adjudicating traffic, and escalating only what needs a human.
git clone https://github.com/chaitanyagiri/munder-difflin.git
cd munder-difflin
npm install # postinstall rebuilds node-pty against Electron's ABI
npm run dev # launches the Electron app with hot reload
On first launch you'll go through the onboarding wizard, then land on the floor. Use Add agent to spawn your first session — the GOD agent seats itself in Michael's office automatically.
Stars
Forks
Open Issues
Subscribers