我开源了 gojaja:一个用于本地多智能体协作的命令行工具
gojaja 是一款本地运行的命令行工具,支持多个 AI 智能体协同工作,并兼容 Cursor、Claude Code 和 Codex 等多种客户端。其核心功能包括实时仪表盘、RFC 和收件箱,所有消息和事件都作为文件存储在本地,无需远程服务器。该工具适用于多任务分工协作、多角色头脑风暴、圆桌讨论与最终决策以及事件审计等场景。开发者推荐使用一到两个顶级模型作为主导,搭配一批通用模型,以实现低成本的高效协作。
背景速读
- gojaja 是一个开源的本地命令行工具(CLI),允许用户在本地同时运行多个 AI 智能体(agent),并让它们协作完成任务,无需联网或依赖远程服务器。
- 项目作者将其定位为"AI 开发团队"——用不同 AI 模型(如 Cursor、Claude Code、Codex)充当不同角色的成员(如组长、执行者),通过本地文件系统交换消息。
- 这里的"本地"(local)是关键词:数据不出设备,适合对隐私敏感或需要离线使用的场景。与 OpenAI 等云端 API 的"多智能体"方案不同。
- 工具内置实时仪表盘(dashboard)、任务收件箱(inbox)和事件审计功能,用户可通过内网穿透从手机远程控制本地的 AI 集群。
- 当前 AI 行业的一个热点是"多智能体协作"(multi-agent collaboration),即让多个 AI 分别扮演不同角色、互相讨论和分工,以提高复杂任务的效果。gojaja 是这一方向的社区开源尝试之一。