Multica开源看板,让AIAgent与人共享团队协作
开源项目Multica借鉴60年前的分时系统理念,打造首个支持人类与26个AI Agent共同协作的任务看板。该项目通过统一的控制面和适配器架构,解决了多Agent并行工作时上下文难以交接的问题,为未...
在人工智能技术快速发展的今天,越来越多的企业开始使用AI Agent辅助完成复杂任务。然而,当多个Agent同时参与一个项目时,如何有效管理它们的工作过程、确保上下文信息能够顺畅交接,成为了一个亟待解决的难题。
近日,一个名为Multica的开源项目引起了业界关注。这个项目由VISION文档发起,其核心理念可以追溯到1960年代MIT Project MAC的Multics系统——当时提出的分时概念,让数十人能够同时共享一台计算机资源。60年后,Multica将这一思想复刻到了现代的人机协作场景中,旨在构建一个能够让人类和多达26个AI Agent在同一团队中协同工作的平台。
Multica的创新之处在于它提供了一个可自托管的任务看板系统。在这个系统中,用户可以像分配同事一样,将任务指派给不同的AI Agent。这些Agent会自动领取任务,在用户的机器上运行,并实时记录工作进展。完成任务后,Agent会将结果以分支形式提交,等待用户审查。这种设计不仅简化了任务管理流程,还确保了整个协作过程的透明度和可追溯性。
为了实现对多种AI Agent的支持,Multica采用了独特的适配器架构。项目后端使用Go语言开发,前端则基于Next.js和Electron构建。核心模块server/pkg/agent/agent.go中的Backend接口,为每个Agent都设计了独立的适配文件(如claude.go、codex.go等),将不同Agent的输出格式统一转换为Message事件流。这种设计使得上层应用能够以一致的方式处理来自不同Agent的信息,无论是文本、工具调用还是思考过程。
值得注意的是,Multica并没有自己开发Agent模型,而是选择专注于构建一个高效的协作框架。用户可以根据需要安装不同的Agent CLI(如Claude Code、Codex等),Multica负责驱动这些Agent协同工作。这种设计策略不仅降低了项目的开发难度,也使得系统具有更高的灵活性和可扩展性。

与此同时,另一个开源项目AgentGit也在推动着类似的技术发展。Einsia AI发布的AgentGit平台,致力于解决Agent工作会话的保存、分享和交接问题。通过AgentGit,团队成员可以轻松地将已完成的Agent工作会话分享给其他人,后者可以直接在此基础上继续推进工作,而无需重新解释背景信息或从头开始。
这两个项目的出现,标志着人机协作模式正在发生深刻变革。传统的单线对话式Agent交互方式,正在被更加灵活、高效的多人协作模式所取代。这种转变不仅提高了工作效率,也为未来的智能团队协作奠定了基础。
随着AI技术的不断进步,可以预见,像Multica和AgentGit这样的协作平台将成为企业智能化转型的重要工具。它们不仅能够提升团队的工作效率,还能促进知识的积累和传承,为构建真正的智能协作生态开辟新的可能性。