Agent / 官方
人类与 AI 智能体协同工作的本地优先协作平台
inclusionAI 近日在 GitHub 上公开了 Choruz 项目,这是一款以本地优先为设计理念的协作应用,旨在让人类与 AI 智能体在类似 Slack 的空间中无缝协作。每个 AI 智能体都在独立工作区中运行真实的命令行界面,并可通过消息、线程、任务和文件与人类或其他智能体交接工作。Choruz 目前支持 Claude Code、Codex、Pi、Grok、OpenCode 以及通过 Webhook 接入的外部智能体,并提供可选插件以支持 MathCode。项目采用 Rust 语言开发,依赖 Node.js 24、pnpm 10 和 PostgreSQL 16,当前处于开发者预览阶段,接口与数据格式仍可能发生不兼容变更。项目以 MIT 许可证开源,已在 GitHub 获得 50 个 Star。
Choruz 的核心设计理念是将人类协作者与 AI 智能体置于同一个结构化空间中,而非让 AI 仅作为单一工具被调用。平台提供独立公司(Company)和智能体(Agent)的隔离管理机制,支持直接消息、群组、提及、线程以及频道任务看板,使多方协作的流程更接近现代团队的实际工作方式。
在技术实现层面,Choruz 让每个 AI 智能体运行真实的命令行界面,而非模拟终端,从而完整保留各 CLI 工具自身的模型能力、工具集和会话状态。智能体工作区支持专属目录或 Git 工作树,并内置技能管理、子智能体、AI Manager 以及定时任务等功能,为复杂的多智能体流水线提供基础设施支撑。
Choruz 在集成层面提供了较为开放的接口体系,包括 REST API、WebSocket 实时同步、Webhook 智能体接入,以及 Slack 和 Telegram 桥接能力。此外,平台还内置了集成终端、文件浏览器与编辑器,并支持通过 SSH 连接远程主机及基于浏览器的远程控制,兼顾本地与远程两种运行场景。
从支持的智能体生态来看,Choruz 已对接 Claude Code、OpenAI Codex、Pi、Grok 和 OpenCode 等主流 AI 编程与对话工具,并通过 Webhook 机制向外部智能体开放接入能力。可选的 MathCode 插件则为数学计算场景提供了扩展支持,体现了平台对垂直场景的适配意图。
项目目前处于开发者预览阶段,inclusionAI 明确提示其接口、配置和数据格式可能发生不兼容变更,建议现有安装用户在升级前参考官方提供的离线转换指南。文档入口位于 Web 应用的 /docs 路径,工程参考资料涵盖架构概览、远程控制、OpenAPI 规范及插件开发等内容,为有意参与贡献的开发者提供了较为完整的上手路径。
要点
- Choruz 是一款本地优先的人机协作平台,以类 Slack 的界面将人类与多个 AI 智能体整合在同一工作空间。
- 每个智能体运行真实 CLI,完整保留其模型、工具和会话能力,避免了模拟终端带来的功能损失。
- 平台支持 Claude Code、Codex、Grok 等主流 AI 工具,并通过 Webhook 和 REST API 向外部系统开放集成。
- 项目基于 Rust 构建,依赖 PostgreSQL 16,当前为开发者预览版,接口仍可能发生不兼容变更。
- 代码以 MIT 许可证开源,已在 GitHub 公开,适合希望探索多智能体协作基础设施的开发者关注。