AIntegriX:首个开源ACP协调器,实现多智能体协同
AIntegriX 是一个开源服务器,通过单一 API 协调多个 ACP 智能体,支持并行执行、流水线作业和智能路由,解决了各代理独立运行无法协作的问题。
文章情报
要点
- AIntegriX 作为 ACP 多路复用器,将智能体以子进程方式管理,并通过统一的 MCP/REST 端点暴露。
- 支持并行、竞速、陪审和流水线等多种编排模式,具备自动路由和 Webhook 触发功能。
- 基于 Rust 构建,采用 Apache-2.0 许可,兼容 Kiro、Copilot、Claude 等主流智能体。
为什么重要
这条新闻值得关注,因为AIntegriX 作为 ACP 多路复用器,将智能体以子进程方式管理,并通过统一的 MCP/REST 端点暴露。
技术影响
可能影响模型选型、推理成本、产品能力和评测基准。
本文介绍 AIntegriX,这是一个开源的 ACP(Agent Client Protocol)协调器,旨在解决当前 AI 编码代理各自为政的问题。ACP 是连接代码编辑器与 AI 编码代理的开放标准,类似于 LSP 对语言服务器的标准化。如今主流的编码代理如 Kiro、GitHub Copilot、Claude Code、OpenCode、Codex CLI 等均支持 ACP。然而,每个代理独立运行,无法相互委托任务、无法并行比较、无法组成流水线,也无法自动响应 Git 事件。
AIntegriX 应运而生,它作为 ACP 多路复用器,将多个代理以子进程方式启动,通过 JSON-RPC 2.0 协议与每个代理通信,并通过统一的 MCP/REST 端点暴露给用户。开发者可以通过一个 API 向多个代理发送请求,或编排复杂的多步工作流。
核心功能包括:智能路由根据任务类型自动选择最适合的代理;并行与竞速模式可向多个代理发送相同提示并收集所有回复,或采用“竞速”模式接受最先返回的结果;陪审模式由裁判代理选出最佳答案;流水线支持顺序多步工作流,例如生成→审查→修复。此外,AIntegriX 具备 Git 感知能力,可自动克隆远程仓库或直接访问本地文件系统,注入分支、提交和差异信息。Webhook 触发功能可在合并请求打开时自动触发代码审查。所有响应通过 SSE 实时流式传输。
技术栈方面,AIntegriX 使用 Rust 编程语言(最新稳定版),运行时基于 tokio,HTTP 层使用 axum,数据库为 SQLite(通过 sqlx),配置使用 YAML。它支持本地和远程部署,内置了 5 个 ACP 代理(Kiro、Copilot、OpenCode、Claude、Codex)的子进程管理,并提供丰富的 REST API 和 MCP 端点。项目采用 Apache-2.0 许可证,目前托管在 GitHub 上,已有 1 个 Star 和 0 个 Fork,最近发布 v0.1.0 版本。
总之,AIntegriX 填补了 ACP 生态中缺少集中协调器的空白,为开发者提供了灵活、高效的多代理编排能力,适用于从个人开发到团队 CI 的多种场景。