munder-difflin

一個開放原始碼的替代方案,可取代全球的 dots、bots 和 muses,在您的筆電、沙箱或任何地方執行一個由 Claude Code/codex 型代理組成的辦公室,使用您現有的訂閱服務。

munder-difflin 是什麼?

一個開放原始碼的替代方案,可取代全球的 dots、bots 和 muses,在您的筆電、沙箱或任何地方執行一個由 Claude Code/codex 型代理組成的辦公室,使用您現有的訂閱服務。

munder-difflin 概覽

這是什麼

Munder Difflin 是一款免費、開源的桌面應用程式,將多個基於終端機的 AI 編碼代理(如 Claude Code、OpenAI Codex、xAI Grok、Gemini CLI 等)包裝成一個協調團隊。每個代理都在自己的虛擬終端機中以真實程序運行,擁有自己的記憶、信箱,並在 2D 辦公室樓層上以虛擬角色呈現。名為 Michael 的中心代理擔任協調者,在工作之間路由任務,僅將關鍵事項升級給使用者。該應用程式使用 Electron、React、TypeScript、Pixi.js、xterm.js 和 node-pty 構建。

主要功能

  • 包裝現有的終端機代理 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 使用本地模型。
  • 每個代理擁有長期 Markdown 記憶,搭配語義檢索索引,能在不同工作階段之間記住資訊並在毫秒內回憶。
  • 代理透過共享蜂巢(一個純文字檔案的本地 Git 儲存庫)進行協作,使用發件箱/收件箱訊息傳遞,由 GOD 代理(Michael)協調。
  • 將代理視覺化為 Pixi.js 辦公室樓層上的虛擬角色;工作時會走到工作站,傳送訊息時會飛出信封。
  • 包含聽寫功能(Mac 上按住 Option,Windows/Linux 上按 Control+Alt+Space)和會議轉錄功能(Pro 版中的 Stapler 功能),使用內建的 Whisper 模型在本地執行。
  • 提供代理卡片,顯示狀態、引擎、模型、上下文計量器、當前工單和操作,並有右鍵選單。Pro 版新增側邊欄,包含任務、收件箱、自動化、記憶、能力以及代理分組。

使用情境

  • 運行一組 AI 編碼代理,使其自主處理不同任務,使用者僅在必要時監控和干預。
  • 透過將代理指派給特定角色(例如程式碼審查、測試、文件撰寫)並搭配長期記憶,自動化軟體開發工作流程。
  • 使用聽寫和會議轉錄功能,在本地擷取筆記和會議記錄,無需雲端服務。
  • 在單一協調環境中試驗多種 AI 模型和提供者。

快速開始

請參閱儲存庫的 README 以取得安裝說明。最新版本(0.5.3)可從 GitHub 發佈頁面取得,支援 macOS、Windows 和 Linux。macOS 版本已簽名並公證,無需從原始碼建置。

授權與價格

本軟體採用 MIT 授權條款,為開源且免費使用。另提供 Pro 年度方案,價格為 150 美元(根據購買力調整,最低可達每年 100 美元),可解鎖額外功能,例如 Stapler 會議轉錄、側邊欄和代理分組。

內容整理自該專案公開的 README 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/harnessmdmunder-difflin.svg)](https://yunodb.com/tools/harnessmdmunder-difflin?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/harnessmdmunder-difflin?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/harnessmdmunder-difflin.svg" alt="Featured on YunoDB" height="20"></a>