Munder Difflin · 2026-08-22 · notable
Munder Difflin v0.4.5 — cost reporting and Apple Silicon memory get fixed
Munder Difflin is an open-source desktop app that runs Claude Code, Codex, Gemini and other agent CLIs as avatars in a pixel-art office, passing messages to each other. Version 0.4.5 fixes cost reporting, semantic memory on Apple Silicon, and agent mail.
Munder Difflin puts your agent CLIs on a pixel-art office floor and lets them message each other.
Key specs
| Version | v0.4.5 |
|---|---|
| GitHub stars | 3,922 |
What is it?
Munder Difflin wraps agent command-line tools — Claude Code, Codex, Gemini, Grok, Kimi, Qwen and others — as coworkers in a desktop app. Each agent is an avatar at a desk on a pixel-art office floor, and a supervising agent called Michael routes tasks and escalates decisions back to you. Version 0.4.5 landed on August 22 and folds in 23 community pull requests.
How does it work?
Two planes run side by side. The terminal plane spawns each agent as a real node-pty process running an actual CLI session, so nothing is simulated. The hive plane handles on-disk memory, atomic mailboxes, message routing and a shared blackboard, which is what lets agents keep context between sessions and hand work to each other.
Why does it matter?
Version 0.4.5 repairs three things the project describes as quietly wrong. Reported spend was far too low because the telemetry counter reset on every app restart while the session id stayed the same; it is now folded from the ledger. Semantic memory never worked on Apple Silicon, where CoreML overflowed the quantized embedding graph and every vector came back NaN, so embeddings are now pinned to the CPU on macOS. Agent-to-agent mail gets an inbox wake watchdog, bounced-and-logged delivery to missing inboxes, and atomic webhook dispatch.
Who is it for?
developers juggling several agent CLIs at once
Try it
Clone github.com/chaitanyagiri/munder-difflin — needs Node.js 18+, a C/C++ toolchain and at least one agent CLI