HarnessMD/munder-difflin
an open-source alternative to the dots, bots and muses of the world, run an office of claude code/codex like agents on your laptop, sandboxes or anywhere, uses your existing subscriptions
解决的问题
Munder Difflin 充当管理多个 AI 编程智能体的中央指挥中心。它通过提供统一的界面来协调、监控和管理在您的机器上并行工作的智能体团队,从而解决了同时处理多个分散的基于终端的 AI 工具的问题。
工作原理
该项目将现有的基于终端的 AI 智能体 CLI(如 Claude Code、GitHub Copilot 等)封装为一种“蜂巢”架构。一个主要的“编排”智能体(Michael)负责管理工作流,分配任务并在专业智能体之间路由消息。每个智能体都在其自己的终端中作为真实进程运行,维护自己的长期记忆,并以 2D 办公室楼层上的头像形式呈现。该系统使用语义记忆层来确保智能体能够跨会话回忆过去的交互。
适用人群
它专为那些已经依赖基于终端的 AI 编程助手,并希望通过同时运行多个智能体并辅以集中式监督和人机协作控制来提高生产力的开发人员和高级用户而设计。
亮点
- 统一智能体管理:在单个桌面应用程序中编排多个 CLI 智能体(例如 Claude、Grok、Gemini、Qwen)。
- 可视化办公室界面:提供 2D 办公室楼层可视化,智能体以头像形式呈现,让您可以实时监控它们的状态和活动。
- 人机协作:包含安全功能,如“断路器”和针对支出或破坏性文件更改等关键操作的审批门控。
- 持久化记忆:具有语义回忆索引,允许智能体跨不同会话记住项目上下文和之前的任务。
- 集成工具:内置听写、会议转录以及基于 Monaco 的 IDE,用于直接在应用程序内管理文件和 git 历史记录。
相关
- Dispatch
- 项目
- 项目
- 项目
- 项目