Munder Difflin:把你的终端 AI CLI 组织成一家会协作的“克隆办公室”
你是否曾经被多个 AI 编程 CLI 各自为战、切来切去、会话一关就失忆、无法并行协调任务所困扰?Munder Difflin 的出现,旨在彻底解决这个问题。它是一个用 Electron、React、TypeScript、Pixi.js、xterm.js、node-pty 构建的本地多智能体运行外壳,可以把 Claude Code、Codex、Grok、Kimi、Gemini CLI、Qwen、OpenCode、Crush、pi.dev、GitHub Copilot CLI、Cursor 等你已经付费的终端 Agent,变成有记忆、有邮箱、有工位的“同事”,并在你自己的机器上协调它们工作。本文将带你全面了解这个潜力新星。
截至收录:
Munder Difflin stars数:7462
Munder Difflin forks数:974
Munder Difflin项目目录截图

Munder Difflin项目核心亮点
🌟 一个 Michael 管全办公室:你只跟克隆 Michael,也就是 GOD agent 对话。它负责任务分派、消息路由、黑板记录和升级审批,让你从“同时开十二个终端”变成“只跟一个主管沟通”。
🧠 跨会话长期记忆:每个 Agent 都有 markdown 记忆,并被挖掘进共享语义记忆宫殿。关掉应用、明天再回来,它们仍然记得此前学到的东西。
🏢 终端即 Agent,Agent 即头像:每个 claude、agy、codex、grok、kimi、qwen、opencode、crush、pi、copilot、cursor-agent 或自定义会话都是真实 PTY 进程,通过 xterm.js 渲染;在 Pixi.js 2D 办公室楼层中,它们会作为角色走向工位,消息则以信封形式在桌子之间飞行。
📬 Hive 协调机制:通过共享 hive 实现每 Agent memory、原子文件邮箱、共享黑板、追加式事件日志和单提交者 git。Agent 不直接碰 git,从设计上避免 index.lock 损坏。
🛡️ 自主但有缰绳:可设置每个 Agent 的自主程度。花费、范围变更、破坏性操作会进入审批队列;断路器按“引导 → 约束 → 停止”处理循环、风暴错误或超预算 Agent。
🧩 支持你已有的 CLI 与本地模型:包装 Claude Code、Antigravity (Gemini)、OpenAI Codex、xAI Grok、Kimi Code、Gemini CLI、Qwen、OpenCode、Crush、pi.dev、GitHub Copilot CLI、Cursor,并支持自带密钥和 Ollama / LM Studio / vLLM 本地 LLM。
🖥️ Command Center 与内置 IDE:看板任务、依赖、定时任务、心跳、实时舰队监控、记忆搜索、活动日志、CI watcher;内置 Monaco IDE 带文件树、编辑标签、保存,以及 CHANGES / HISTORY / COMPARE git 轨道。
🌍 多语言与一键更新:界面支持英语、简体中文、阿拉伯语及 RTL 布局,字体打包在应用内;更新徽章可执行真实下载、重启和安装,而不是只把你带到下载页。
Munder Difflin项目快速开始
方式一:下载桌面应用,这是大多数人的选择。macOS 构建已签名和公证,Windows 和 Linux 也有安装包。
# 前往最新 Releases 页面,下载对应平台安装包
# https://github.com/chaitanyagiri/munder-difflin/releases
方式二:从源码构建,适合贡献者和想运行未发布版本的人。
$ git clone https://github.com/chaitanyagiri/munder-difflin.git
$ cd munder-difflin
$ npm install # postinstall 会针对 Electron ABI 重建 node-pty
$ npm run dev # 启动 Electron 应用并热重载
运行你的第一个 Agent:
- 打开应用,完成 onboarding wizard。
- 点击 Add agent,选择 CLI、模型和自主程度,给它分配一个工位。
- GOD agent 会自动坐进 Michael 办公室。你直接向 Michael 描述任务即可。
查看示例与设计文档:
$ cat HIVE.md # 多智能体设计
$ cat SPEC.md # 终端与事件平面
$ cat docs/ARCHITECTURE.md # 架构与模块结构
Munder Difflin项目应用场景
场景一:个人开发者的并行任务办公室:你手里有 Claude Code、Codex、Gemini 等多个 CLI 的订阅,可以让一个 Agent 写测试,一个重构模块,一个查文档,Michael 负责路由和汇总,你只处理需要审批的关键节点。
场景二:本地自动化工作流:通过 Slack、webhooks 或心跳任务,向 Michael 的队列发送请求,让它临时 spawn 一个 worker,在独立工作目录或 git worktree 中完成处理,再把结果回复到线程或收件箱。
场景三:多模型交叉验证与知识管理:让不同模型各自阅读同一份企业文档或知识图谱,产出不同结论,再由 GOD agent 汇总、仲裁,适合架构评审、方案对比和风险检查。
场景四:安全可控的 AI 代理实验场:BYOK 密钥写入只写秘密代理,本地 LLM 可接入 Ollama / LM Studio / vLLM,预算、花费、破坏性操作和越权范围都有人类门禁和断路器,适合在本地试验多 Agent 协作。
用户案例:目前 README 未公开列出具体企业客户名单;项目定位是让个人开发者和小团队把已有终端 Agent 订阅组织成办公室,官方也在通过 Agent Gallery、Slack/webhooks 和贡献者社区扩展使用场景。
Munder Difflin项目链接
GitHub 仓库:https://github.com/chaitanyagiri/munder-difflin
最新版本下载:https://github.com/chaitanyagiri/munder-difflin/releases
官方 Discord:https://discord.gg/SEDzP5ZPk5chaitanyagiri / munder-difflin项目地址:https://github.com/chaitanyagiri/munder-difflin
本文地址:https://www.tgoos.com/46563
