chaitanyagiri/munder-difflin
local multi-agent harness
harry0703/MoneyPrinterTurbo(已於 2026-08-18 推過),故改推第 2 名。這是什麼
Munder Difflin 是一個以桌面 App 形式包裝的 local multi-agent harness:它不是再做一個新的模型,而是把使用者本來就在終端機裡跑的 agent CLI,例如 Claude Code、OpenAI Codex、Grok、Kimi、Qwen、OpenCode、GitHub Copilot CLI 等,變成可協作的「辦公室成員」。每個 agent 都是實際的 pseudo-terminal 程序,由 node-pty 啟動、用 xterm.js 呈現,並在 Pixi.js 的 2D 辦公室中以 avatar 顯示。核心設計是「hive」:每個 agent 有自己的記憶、信箱與工作目錄,透過本機檔案與路由器傳遞訊息;使用者主要對一個稱為 Michael/GOD agent 的協調者下指令,由它分派、仲裁與必要時升級給人類確認。
為什麼上榜
它今天以 306 顆星的單日熱度衝上榜,原因很明顯:多 agent 開發正在從「開很多終端機」走向「需要管理層」。Munder Difflin 的賣點不是單一 agent 能力,而是把既有訂閱、BYOK 金鑰與本機 LLM 都納入同一個可視化控制台,並強調 message、route、remember 三件事。README 也很懂開發者痛點:平行 agent 會撞 git、忘記上下文、陷入迴圈或燒預算,所以它把 per-agent worktree、approval gate、circuit breaker、token budget、telemetry 與事件 log 都放進敘事裡。這讓它看起來更像「agent ops」雛形,而不是單純的趣味 UI。
適合誰,可以拿來做什麼
最適合已經在用 Claude Code、Codex、OpenCode 或類似 CLI 的開發者,尤其是想在本機同時跑多個工作流的人:例如讓不同 agent 處理重構、測試、文件、CI 觀察或研究任務,再由一個協調者彙整狀態。它也適合對 自架 AI 工具鏈有興趣的人,因為 README 明確提到可接 Ollama、LM Studio、vLLM base URL,以及自帶 API key 的供應商設定。不過門檻不算低:它是 Electron/React/TypeScript 專案,需要 Node.js、npm、C/C++ toolchain,以及至少一個支援的 agent CLI。README 標示目前是 working prototype v0.4.4,適合嘗鮮與實驗,若要放進嚴肅團隊流程,仍應先評估穩定性與權限邊界。
上手
README 有提供明確的開發版啟動流程。基本需求是 macOS、Windows 或 Linux、Node.js 18+ 與 npm;因為用到 node-pty 原生 addon,也需要 C/C++ toolchain。macOS 可先安裝 Xcode Command Line Tools:
xcode-select --install
接著 clone 專案並啟動 Electron 開發模式:
git clone https://github.com/chaitanyagiri/munder-difflin.git
cd munder-difflin
npm install # postinstall rebuilds node-pty against Electron's ABI
npm run dev # launches the Electron app with hot reload
首次啟動會進入 onboarding;README 也提醒需要至少一個 agent CLI 在 PATH 上,例如預設的 claude,或 agy、codex、grok、kimi、qwen、opencode、crush、pi、copilot 等。
README 重點摘要
- 每個終端機都是 agent:以 node-pty 執行真實 CLI,保留原本終端機行為,而不是只模擬聊天介面。
- hive 協作層:使用 markdown 記憶、atomic-file mailboxes、共享 blackboard、append-only event log 與單一 committer git 設計來降低衝突。
- 可視化控制台:Pixi.js office floor、avatar 狀態、信封動畫、live terminal stream、檔案瀏覽與 git history 都集中在桌面 App。
- 安全與治理:花費、scope、破壞性操作會升級給人;另有 circuit breaker、budget、telemetry、tool waterfall 等控制機制。
- 整合面廣:README 提到 Slack、webhooks、Agent Gallery、shareable hires、BYOK、local LLMs 與 auto-update,方向是把本機 agent 團隊產品化。