Forever running cli agent cluster to do all your work
CLI agents are really smart, they are already better at your job, why not just let it do all your work? Munder Difflin is a local agent harness that wraps around any cli agent to make it part of a forever running agent hive that you control
Free & open source. macOS · Windows · Linux — or build from source in two commands.
munder-difflin — introduction live
Introduction. The whole idea in 18 seconds — an office of AI agents, working for you.
Bring your own agent / subscription
Claude Code Antigravity OpenAI Codex OpenCode Crush pi.dev GitHub Copilot NEW + your own keys & local LLMs
No new API bills. It drives the CLIs and subscriptions you already have — each one gets a desk, a mailbox, and a seat in the same hive.
What you get
Your work, agentified.
Everything a real team has — an org chart, shared memory, a task board, and a boss who delegates — built around the agents on your machine.
🧭 Orchestration
Brief one orchestrator like you'd brief a team lead. It plans the job, hires the right agents, routes every task, and keeps the floor moving — for hours or days.
🧠 Memory that compounds
Every agent shares MemPalace, a searchable long-term memory. What the office learns once, it never learns twice — across restarts, sessions, and new hires.
💬 Works while you're away
Drop a message in Slack, POST to a webhook, or put it on a schedule. The office picks it up, does the work, and replies when it's done.
🎙️ Talk mode — run the floor by voice NEW in v0.3.2
Flip it on and Michael greets you out loud. Describe the goal; he spawns hires, assigns and steers the work, reads back memory or any agent's status on request, and speaks up when it's done. Hands-free orchestration — with the same human-in-the-loop confirms before anything risky.
Realtime voice orchestrator Hands-free hive control Speaks up when work's done
📝 A real IDE, built into the floor NEW in v0.3.3
One click opens a full Monaco IDE — the same editor engine as VS Code — right over the office. Browse the file tree, review every change your agents made as a side-by-side git diff, edit in tabs with dirty-state tracking, and save with Cmd/Ctrl+S. No context switch, no external editor — read, tweak, and approve agent work where it happens.
Monaco editor (VS Code engine) Git diff vs HEAD File tree + editor tabs
🛟 You stay in control
Agents run autonomously, but spend, scope, and destructive ops escalate to you for a yes/no. Circuit breaker, mid-run steering, and a graceful stop — always.
🔒 Local-first. Your machine, your rules.
The harness lives on your computer — no vendor cloud, no code upload. Each agent is a real CLI process in its own terminal and its own isolated git worktree, so parallel work never collides. You decide what each agent can touch and how far it can go.
Isolated git worktrees Real terminals (node-pty) SQLite state · survives restarts
🏢 Not just for code
Spawn a sales agent to research leads while engineering ships a feature, marketing drafts the launch post, and product writes the release notes. One office, every function.
📋
Command CenterKanban + live fleet + budgets
⏰
Scheduled missionsSet it once, runs automatically
🔭
Full observabilityOTel, per-agent cost, waterfall
🔔
Desktop notificationsAgent done or needs your input
🔄
Session resumeAgents pick up where they left off
🧩
Agent GalleryOff-the-shelf hires you review & spawn
🔐
Integrations registryServices behind a write-only secret broker
📡
Remote controlCheck in and steer from your phone
How it works
One message in. A team that ships.
No YAML, no pipelines, no agent framework to learn. You talk to one orchestrator; everything else is its job.
01
Brief the boss
Describe the goal in plain language — typed, spoken, from Slack, a webhook, or a schedule. One chat is the whole interface.
02
The floor staffs itself
GOD plans the job and hands each piece to the right agent — research, build, review — each a real CLI in its own terminal and git worktree, all running in parallel with one shared memory.
03
Watch it ship for days
Every agent is an avatar on a live office floor. Open any desk to read its terminal or type back in. The hive keeps iterating — and escalates to you before anything risky.
Why not just a terminal?
A lone CLI tab vs. an office.
You already have great agents. What they're missing is coordination, memory, and someone to keep them working while you're not looking.
| A single CLI tab | Munder Difflin | |
|---|---|---|
| Agents in parallel | One, babysat by you | ✓ A whole floor, orchestrated |
| Multiple CLI tools | One at a time | ✓ Seven engines, one office — Claude Code to Copilot |
| Talk to your agents | Typing only | ✓ Talk mode — run the floor by voice |
| Trigger from Slack | — | ✓ Message a channel; the reply comes back when it's done |
| Webhooks & schedules | Cron + duct tape | ✓ POST a webhook or set it on a schedule |
| Runs unattended | Stops when you close the lid | ✓ Hours to days, autonomously |
| Long-term memory | Forgets every session | ✓ MemPalace, shared by every agent |
| See what's happening | Scrollback archaeology | ✓ A live office floor + Command Center |
| Safety rails | Hope | ✓ Human gates on spend, scope & deletes |
| Cost | Your existing subscription | ✓ Same — free & open source on top |
| Cool to look at? | It's… a terminal | 😎 Extremely. It's The Office, starring your agents. |
Is it really free?
Yes. Munder Difflin is MIT-licensed and free forever — download it or build from source. It drives the agent subscriptions you already pay for (Claude Code, Codex, Antigravity…), so there's no new bill from us. If it's useful, a GitHub star is all we ask.
Do I need new API keys?
No. If claude, codex, or agy already work in your terminal, they'll work here — the harness runs the same CLI processes under your existing login/subscription. You can optionally add your own keys or local LLMs in Settings → AI Engines.
Does my code leave my machine?
No. The harness is local-first: agents are real CLI processes in local terminals, each in its own isolated git worktree, with state in a local SQLite file. The only network traffic is what your own CLIs already make to their providers.
Which agent CLIs are supported?
Claude Code, OpenAI Codex, Antigravity (Gemini), OpenCode, Crush, pi.dev — and, new in v0.3.3, GitHub Copilot CLI. Each gets a desk, a mailbox, and shared memory; most can even play the orchestrator. Mix and match on the same floor.
Can it really run for days without me?
Yes — that's the point. The hive keeps iterating on its own, and escalates to you (desktop, Slack, or voice) only when something needs a human: spend limits, scope changes, or destructive operations. You can steer mid-run or stop gracefully at any time.
Why does everything look like The Office?
Because watching a wall of log lines is miserable, and watching Jim ship a PR while Kevin runs your tests is not. The floor is a real visualization — every avatar maps to a live agent — it's just also fun. (An affectionate parody; not affiliated with NBC.)
Open source
Built in the open, on purpose.
We strongly believe that open-source software has been the building block of nearly every prominent technology driving this world. Building a project like this in the open is one of the best ways I know to give back to the community that made it possible. The code is MIT-licensed — fork it, learn from it, ship with it.
Get it free
Download, or build from source.
Grab a build for macOS, Windows, or Linux, or run it yourself. You'll need Node 18+, a C/C++ toolchain (for node-pty), and at least one agent CLI on your PATH.
# clone & run
git clone https://github.com/chaitanyagiri/munder-difflin.git
cd munder-difflin
npm install # rebuilds node-pty for Electron
npm run dev # launches the app with hot reload
Show some support
Keep the office running.
The download is, and always will be, free. If Munder Difflin is useful to you, two small things keep it going.
⭐
Drop a star on GitHub
It costs nothing, takes two seconds, and is the single biggest way to help the project reach more people.
💛
Become a patron
Chip in to fund development and assets. Patrons get listed below with a backlink to wherever you'd like.
v0.3.3 · Free & open source
Your virtual office is one download away.
A full floor of AI agents — planning, building, and shipping around the clock, on your machine. Free, local, and MIT-licensed.
macOS · Windows · Linux · MIT-licensed · Claude Code · Antigravity · Codex · OpenCode · Crush · pi.dev · GitHub Copilot