Munder Difflin

Agent harness to run an office of your clones

Free & Open Source
Multi-Agent Harness
Local Execution

Features

The Floor

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.

Memory & Coordination

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.

Control & Safety

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.

Command Center

Kanban tasks with dependencies, scheduled missions + heartbeat, live fleet monitoring, memory search, activity log, and CI watcher. Built-in Monaco IDE with git rails.

Getting Work In & Out

Slack & webhooks integration. Shareable hires + Agent Gallery. BYOK keys + local LLMs support. One-click updates. Prerequisites checker with auto-install.

Skills Browser

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.

How It Works

The multi-agent coordination system

Munder Difflin System Architecture

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.

Watch the Floor in Action

Getting Started

Prerequisites

Install & Run

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.

Project Stats

3,813

Stars

424

Forks

57

Open Issues

22

Subscribers