You have a fleet of CLI agents — Claude Code, Codex, Grok, Gemini CLI, Qwen. Each one is powerful in isolation. None of them talk to each other. You're the human switchboard routing context between terminals.
Munder Difflin solves the wrong problem so elegantly that you stop caring it's gimmicky. It's a desktop app (Electron, React, Pixi.js) that wraps real terminal-agent CLIs as autonomous agents on a 2D office floor. Each session runs as a genuine node-pty process — byte-for-byte authentic — rendered via xterm.js. Your agents become avatars with desks. They message, route, and remember. Michael — your named clone — coordinates the floor. You talk to Michael. Michael delegates to Jim, Pam, Dwight.
The "office of clones" gimmick isn't the product. It's the visualization of what happens when you stop treating agents as one-off prompts and start treating them as persistent workers with memory and mailboxes. The memory layer claims to be the fastest in class. The routing between agents is real — not a toy chat loop. And it works with 12 providers off the shelf, including local LLMs and bring-your-own keys.
At 3,523 stars and trending #1 on GitHub today, the signal is clear: the community wants multi-agent orchestration that doesn't require a cloud fleet, a complex framework, or abandoning the CLI tools they already pay for.
The protocol layer catches up
Munder Difflin arrives the same day as the new MCP roadmap, which explicitly prioritizes agentic messaging primitives — server-initiated events, Tasks extensions, channels, and progressive tool discovery. These two things are the same signal at different layers:
- MCP roadmap — the protocol layer: making agents discoverable, identifiable, and steerable over standard HTTP
- Munder Difflin — the application layer: running those agents as persistent workers on your own machine
Neither is production-ready at enterprise scale. Munder Difflin is a working prototype (v0.4.5). The MCP roadmap is still being drafted in Working Groups. But the convergence is what matters: the industry is building the plumbing for agent swarms that live on your hardware, use your API keys, and coordinate autonomously.
The paper company joke lands because the premise is uncomfortable. Give agents offices and they'll do busywork forever. Give them mailboxes and they'll CC each other on everything. The difference is, these agents actually ship.