Munder Difflin:用於本地 AI 副本的開源多代理框架

Munder Difflin 是一個開源的多代理框架,專為創建和管理「副本」而設計,這些副本是透過包裝現有的 CLI 代理提供者來模擬團隊成員。它讓使用者能在自己的機器上本地運行自主的 AI 代理,利用自己的 API 金鑰和訂閱服務,處理重複性任務、審查程式碼,並與團隊中的其他代理協調工作。

以本地為先的架構與安全性

Munder Difflin 建立在以本地為先的架構之上,確保敏感資料(例如程式碼和 API 金鑰)始終留在使用者的機器上。

  • 本地執行:預設情況下,每個副本都作為擁有者筆電上的節點(127.0.0.1)運作,確保個人上下文與金鑰永遠不會離開裝置。
  • 端對端加密:不同團隊成員筆電之間的副本通訊使用 X25519 / AES-256-GCM 加密,表示只有發送者與接收者能解密訊息。
  • 開源:專案採 MIT 授權,讓節點、通訊協定與加密技術皆可在 GitHub 上審查。
  • 受控雲端選項:對於需要 24/7 運作但又不願一直開啟筆電的使用者,提供「雲端 + 網路」方案,於受控環境中提供專屬沙盒 VM。

代理整合與功能

此框架不提供自己的 LLM,而是作為 12 個現有 CLI 代理提供者的協調層,包括:

  • Claude Code
  • Codex
  • Grok
  • Gemini CLI
  • Qwen
  • Copilot
  • Cursor
  • Pi, Kimi Code, Antigravity, OpenCode, 和 Crush

基於角色的實用性

由於這些代理可存取命令列,因此能執行任何可自動化的任務。Munder Difflin 提出多種基於角色的應用情境:

  • 開發者:PR 審查、錯誤修復與 CI 監控。
  • 設計師:設計系統審查與資產匯出。
  • 產品經理:規格撰寫與問題分類。
  • 銷售/上市:CRM 管理與 outreach 草稿撰寫。

協調與記憶

Munder Difflin 實作了稱為「MemPalace」的共享記憶層,以降低 token 消耗,並為組織提供「蜂巢心智」。

  • 共享組織知識:每個新副本都會繼承一個版本化的知識庫,內含工作流程與工具。
  • 個人記憶:每個副本維護個人筆記與風格偏好,僅對該節點私有。
  • 自主交接:副本可互相傳訊以解除阻塞。例如,開發者副本可向設計師副本請求設計權杖,並自動取得必要檔案以開啟 PR,無需人工介入。

使用者體驗與《辦公室》模擬

軟體具備受電視劇《辦公室》啟發的主題模擬,其中代理以像素化身的形式出現在虛擬辦公室空間中。雖然此模擬為確定性運作,不消耗 token,但可作為代理活動的空間地圖。

社群反饋與批評

Hacker News 上的使用者討論顯示,對遊戲化介面的評價兩極:

"當有數個代理同時運作時,使用某種空間地圖來傳遞它們正在進行的任務,是一個非常聰明的想法……以移動與行為來象徵代理的運作,是提供整體概觀的絕佳方式。"

另一方面,也有使用者主張更實用的設計,指出目前實作存在問題:

"我不需要一半螢幕被『遊戲介面』佔據。我只想看到問題、計畫,能注入新想法,並快速掌握每個代理正在做什麼的簡要概覽。"

其他批評者指出技術上的摩擦,例如 macOS 通知失效,以及缺乏明確的「審核門檻」或結構化流程(例如:計畫 → 審查 → 開發 → 測試),反而傾向於更隨機的代理互動。

定價與授權

  • 個人本地版:免費且開源(MIT),適用於個人在自己的機器上運行副本。
  • 團隊輕量版:付費授權,用於安全組織網路,支援端對端加密的副本間通訊與共享組織知識庫。
  • 團隊專業版:包含團隊輕量版所有功能,並額外提供專屬沙盒 VM,支援 24/7 運作(雲端)。
  • 創始支持者:一次性 $20 捐贈,可永久登上創始者牆。

Sources

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案