← 所有精選

★ GitHub Trending 精選

每日一個爆紅開源專案

日榜 #22026-08-19

chaitanyagiri/munder-difflin

local multi-agent harness

★ 2.0k stars · ▲ +306 今日 · 🔶 TypeScript · 📜 NOASSERTION · 官網在 GitHub 開啟 ↗
agentsclaude-codefreeharnessharness-engineeringmemory
ℹ️ 今日 trending #1 是 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 重點摘要