opensourceprojects.dev

A broadsheet for software that doesn't ask for your email

Turn your terminal agents into a self-coordinating office of clones
GitHub RepoImpressions3

Project Description

View on GitHub

Your Terminal Agents, Now With an Office and a Boss

You've probably got a terminal agent CLI you like—maybe Claude Code, maybe Gemini CLI, maybe something else. It's great at following instructions, but it's a solo worker. You kick off a task, wait for it to finish, then kick off another. What if you could spin up a whole team of those agents, give them memory and a way to talk to each other, and let them coordinate while you're away? That's the idea behind Munder Difflin, an open-source agent harness that turns your existing terminal CLIs into a self-coordinating office of clones.

What It Does

Munder Difflin is a desktop app that wraps real terminal-agent CLIs—including claude, codex, grok, kimi, qwen, opencode, crush, pi, and copilot—and turns each session into a full agent with long-term memory, a mailbox, and a desk on a 2D office floor. The agents are coordinated by "Michael," your clone, who routes work between them. You talk to Michael; Michael talks to the team.

The architecture is built on Electron, React, TypeScript, Pixi.js, xterm.js, and node-pty. Each agent runs as a real terminal session under the hood, so it's using the same CLIs you already have subscriptions for, on their existing hourly limits. No new API keys required—bring your own or use local LLMs.

The whole thing is visualized as avatars on a shared office floor, so you can watch your agents work in real time. It's a working prototype, version 0.4.5, and it's MIT-licensed.

Why It's Cool

The core idea here is genuinely clever: instead of building a new agent framework from scratch, Munder Difflin wraps the best terminal agents that already exist and gives them coordination. That means you get the strengths of Claude Code or Codex or whatever you already use, plus the ability to have multiple of them working together.

A few things stand out:

  • It works with what you already pay for. You don't need a new subscription or a new API. It wraps the CLIs you already run, on their existing hourly limits. That's practical in a way most multi-agent frameworks aren't.

  • The memory layer is fast. The README claims "the fastest memory layer in the world" so every agent remembers what it learns and recalls it instantly. Long-term memory is one of the hardest problems in multi-agent systems, so this is worth paying attention to.

  • Your clone is in charge. Michael is the boss of the floor, but you're still the boss of him. You talk to one agent, and it routes work to the others. That's a much more natural interaction model than trying to manage a dozen agents individually.

  • It's visual. The 2D office floor with avatars isn't just a gimmick—it gives you a way to see what's happening across your agents at a glance. Watching a hive of agents work on a shared floor is a lot more intuitive than reading interleaved logs.

  • It's cross-platform. macOS, Windows, and Linux are all supported, and the project welcomes PRs.

How to Try It

Head over to the Munder Difflin repository to get started. The project is a working prototype, so expect some rough edges, but the core functionality is there.

Here's the general flow:

  1. Clone the repository: git clone https://github.com/chaitanyagiri/munder-difflin
  2. Install dependencies and build the desktop app (the repo uses Electron, so the standard npm install and npm start flow should get you running).
  3. Configure the terminal-agent CLIs you want to use—the ones you already have installed and subscribed to.
  4. Launch the app, watch your agents appear on the office floor, and start talking to Michael.

The README also links to a Discord server if you want to join the community and see what other people are building. And if you run into issues or have ideas, the project explicitly welcomes contributions.

Final Thoughts

Munder Difflin is a fun, ambitious project that takes a practical approach to multi-agent coordination. Instead of reinventing the wheel, it wraps the best terminal agents available and adds a coordination layer on top. It's clearly early-stage—the status badge says "working prototype"—but the concept is solid and the execution so far looks promising.

This is best for developers who already use terminal agent CLIs and want to scale up from single-agent workflows to something more collaborative. If you've ever wished you could just delegate a pile of work to a team of agents and watch them sort it out, this is worth a look. It's free, open source, and it might just make your terminal feel a lot more alive.

Follow @githubprojects for more developer tools and open source projects.

Back to Projects
Project ID: f38220ee-1cf9-443c-bbf6-af6500261e8cLast updated: August 25, 2026 at 08:11 AM