chaitanyagiri/munder-difflin
A desktop app that turns several terminal coding AIs into a coordinated office of agents
Munder Difflin is an open-source desktop app that runs multiple terminal-based coding AI tools — Claude Code, Codex, Grok, and others — at once and lets them message each other and split up work. Each AI shows up as a character on a 2D office floor, while a supervising agent called Michael assigns tasks and only asks the human for input on risky decisions. It's built with Electron and TypeScript and runs on macOS, Windows, and Linux.
What it does
- Each existing terminal AI CLI (Claude Code, Codex, Grok, Qwen, etc.) runs as its own real process in a pseudo-terminal and appears as a character on a shared office floor.
- A GOD agent (Michael) reads incoming requests, resolves routine ones on its own, and escalates only critical items like spending or destructive operations to the human.
- Agents coordinate through a local git repo acting as shared memory and mailboxes — each writes only to its own outbox/inbox, and a single router handles all git commits to avoid conflicts.
- A markdown-based memory layer with a semantic search index lets agents recall past session context in milliseconds.
- A circuit breaker automatically steers, constrains, or stops agents that loop endlessly, throw repeated errors, or exceed their budget.
Why it matters
Anyone juggling several coding-AI subscriptions manually can instead let the agents divide work among themselves, watch progress visually, and step in only when something risky comes up. Running locally for free, without needing a separate server or cloud service, also lowers the barrier to trying it.
Terms in this repo
- node-pty · a library that runs terminal programs as real processes and streams their input/output
- pseudo-terminal (PTY) · a virtual terminal that makes a program behave as if run in a real terminal
- circuit breaker · a safeguard that progressively restrains a misbehaving agent (steer, constrain, stop)
- BYOK · bring-your-own-key, using your own API credentials
- OTel (OpenTelemetry) · a standard framework for tracing and instrumenting software behavior
Repository description (English)
local multi-agent harness
Open on GitHubCoverage
Trending repos
- vorssaint/vorssaint-utilsOne free menu bar app replaces a dozen paid Mac utilities
- Alishahryar1/free-claude-codeA local proxy that lets coding AI agents run on 49 free or cheap model providers instead of one paid service
- freestylefly/awesome-gpt-image-2A library of 532 reverse-engineered prompts that turn GPT-Image2 into a predictable image-making tool
- block/buzzAn open-source workspace where humans and AI agents chat, code, and review in the same rooms
- NousResearch/hermes-agentNous Research's Hermes is an AI agent that gets smarter the more you use it
- virgiliojr94/book-to-skillA tool that turns technical book PDFs into on-demand reference skills for AI coding agents
- VoltAgent/awesome-agent-skillsA single hub collecting over 1000 'how-to' manuals that make AI coding assistants act like experts
- anthropics/claude-plugins-communityA shared shelf where anyone's Claude add-ons get listed for install