Munder Difflin: 用于本地 AI 克隆体的开源多智能体框架
Munder Difflin 是一个开源的多智能体框架,旨在通过封装现有的 CLI 智能体提供商来创建和管理团队成员的“克隆体”。它允许用户在自己的机器上本地运行自主 AI 智能体,利用自己的 API 密钥和订阅,来处理重复性任务、审查代码以及与团队中的其他智能体进行协作。
本地优先架构与安全性
Munder Difflin 基于本地优先架构构建,以确保敏感数据(如代码和 API 密钥)保留在用户的机器上。
- 本地执行: 默认情况下,每个克隆体作为一个运行在所有者笔记本电脑上的节点(127.0.0.1),确保个人上下文和密钥永远不会离开设备。
- 端到端加密: 不同团队成员笔记本电脑之间的克隆体通信使用 X25519 / AES-256-GCM 进行加密,这意味着只有发送者和接收者可以解密消息。
- 开源: 该项目采用 MIT 许可,允许在 GitHub 上对节点、协议和加密技术进行审计。
- 受控云端选项: 对于需要 24/7 全天候运行且无需保持笔记本电脑开启的用户,"Cloud + Network" 方案提供受控环境中的专用沙盒 VM。
智能体集成与能力
该框架本身不提供 LLM,而是作为 12 个现有 CLI 智能体提供商的编排层,包括:
- Claude Code
- Codex
- Grok
- Gemini CLI
- Qwen
- Copilot
- Cursor
- Pi, Kimi Code, Antigravity, OpenCode, and Crush
基于角色的实用性
由于这些智能体可以访问命令行,它们可以执行任何可脚本化的任务。Munder Difflin 建议了几个基于角色的应用场景:
- 开发者: PR 审查、Bug 修复和 CI 监控。
- 设计师: 设计系统审计和资产导出。
- 产品经理: 规范编写和问题分流。
- 销售/GTM: CRM 管理和外联联络草拟。
协作与记忆
Munder Difflin 实现了一个名为 "MemPalace" 的共享记忆层,以减少 Token 消耗并为组织提供“群体思维”。
- 共享组织知识: 每个新克隆体都会继承一个包含工作流和工具集的版本化知识库。
- 个人记忆: 单个克隆体维护个人笔记和风格偏好,这些内容对该特定节点是私有的。
- 自主交接: 克隆体可以互相发送消息以解除工作阻塞。例如,一个开发者克隆体可以向设计师克隆体请求设计 Token,从而在无需人工干预的情况下获得必要的文件并开启一个 PR。
用户体验与“办公室”模拟
该软件包含一个受电视剧 The Office 启解的场景化模拟功能,其中智能体被表示为虚拟办公空间中的像素头像。虽然模拟是确定性的且不消耗 Token,但它作为智能体活动的的空间映射。
社区反馈与批评
Hacker News 上的用户讨论揭示了对游戏化界面和对该界面感到分心的用户之间的分歧:
"当你有多个智能体同时运行时,使用某种空间映射来传达它们正在做的事情是一个非常聪明的想法... 通过运动和行为来象征智能体的操作是一个提供概览的绝佳方式。"
相反,一些用户主张采用更实用的方法,并指出了当前实现中的问题:
"我不需要半个屏幕被 'game ui' 占据。我想要看到问题、计划、能够注入新想法,并能看到每个智能体正在做的事情的简要概览。"
其他批评者指出了技术摩擦,点,例如损坏的 macOS 通知和缺乏清晰的 "Approval Gates"(审批关卡)或结构化流水线(例如, Plan $\rightarrow$ Review $\rightarrow$ Develop $\rightarrow$ QA),而是倾向于更随机的智能体交互。
定价与许可
- Solo Local: 个人在自己机器上运行克隆体的免费开源 (MIT) 方案。
- Teams Lite: 用于 Secure Org Network 的付费许可,支持端到端加密的克隆体间通信以及共享组织知识库。
- Teams PRO: 包含 Teams Lite 的所有功能,外加用于 24/7 全天候运行的专用沙盒 VM (Cloud)。
- Founding Supporter: 一次性 20 美元的捐赠,可在 Founders' Wall 上获得永久席位。
Sources
相关
- 项目
- 项目
- 项目
- 项目
- 项目