Ai logo

JetBrains AI

Supercharge your tools with AI-powered features inside many JetBrains products

AI Assistant News

ACP 智能体注册表已上线:在 JetBrains IDE 中查找并连接 AI 编码智能体

Read this post in other languages:

AI 编码智能体正在迅速增多。一些最常见的 AI 编码智能体包括 Gemini CLI、Claude Code、Auggie、OpenCode 和 Copilot,而且每天都有新的智能体发布。 每个智能体都有其独特优势、特定设置,以及对编辑器不同程度的支持。想要弄清市面上有哪些智能体就已经很不容易了,更不用说在 IDE 中运行这些智能体了。

不过,从现在开始,情况将有所改观。

我们与 Zed(Zed 公告)联合推出了官方 ACP 智能体注册表:一个直接集成到 JetBrains IDE 和 Zed 中的 AI 编码智能体目录。浏览可用智能体、点击 Install(安装),即可立即开始使用。这次测试版发布只是一个开始。

什么是 ACP(以及它为何重要)?

Agent Client Protocol (ACP) 是一项开放标准,任何 AI 编码智能体可以在任何支持该协议的编辑器中运行。可以将它理解为语言服务器协议 (LSP),但针对 AI 智能体。借助 LSP,任何编辑器都可以通过共享的标准支持任何语言。ACP 对于编码智能体的作用也是一样的。您只需实现一次 ACP,它就能在您的 JetBrains IDE、Zed 或任何其他支持该协议的编辑器中运行。

这意味着您可以选择自己偏好的智能体和编辑器,它们能够无缝协同工作 – 没有供应商绑定,无需等待有人构建特定的集成。

自我们开始将 ACP 集成到 Mistral Vibe 以来,它带来了非常棒的使用体验:它从底层开始精心设计,由社区驱动,并且发展速度非常快。我们发现它不仅简化了集成,还贴合我们对工具开放性和灵活性的关注。能看到一项将开发者选择放在首位的标准,实在非常令人欣喜。

Michel Thomazo,Mistral AI 软件工程师

注册表带来了什么

ACP 从技术层面实现了智能体互操作, 注册表则为其提供了方便。

无需手动配置智能体,您现在可以:

  • 发现适合您的工作流的智能体
  • 一键安装,无需配置文件
  • 根据现有任务切换不同的智能体
  • 及时了解智能体发布的新版本

注册表中有什么?

在启动时,您将发现多种不同的智能体

支持人员

描述

Auggie CLI

针对大规模重构进行优化的全功能编码助手

Factory Droid

专用于自动化代码生成工作流的智能体

Gemini CLI

Google 推出的具备深度代码库理解和多模态能力的智能体

GitHub Copilot

GitHub 的 AI 结对编程助手,现在通过 ACP 提供

Mistral Vibe

基于 Mistral 模型构建的轻量、高速智能体

OpenCode

由社区驱动、完全开源的智能体

Qwen Code

阿里巴巴出品,提供强大的多语言支持的编码智能体

软件智能体的创新正以难以置信的速度发展。智能体注册表和 ACP 让开发者可以轻松地在自己最喜欢的工具中使用最出色的智能体。 

Chris Kelly,Augment Code 产品负责人

为什么需要使用多个智能体?

一般来说,重点不在于使用多个智能体,而在于让您能够挑选适合您的工作流的智能体。不同的智能体有不同的优势。有些智能体的定价结构对您的业务更具吸引力,有些智能体提供的用户体验更合心意,有些智能体则体现了与您产生共鸣的开源开发理念。

借助 Agent Client Protocol 注册表,您可以自由尝试。试用几款,找到最适合您工作流的智能体,留下真正能提供帮助的智能体。您无需被限定在单一供应商对 AI 辅助开发的愿景中。

我们很高兴能支持 ACP 智能体注册表,这是迈向更开放的智能体生态系统的重要一步,在这个生态系统中,Droid 可以在所有 IDE 中无缝集成。

Francesca LaBianca,Factory 运营副总裁

使用方法

在任何已安装 JetBrains AI (253.30387.147) 的 JetBrains IDE (2025.3.2+) 中:

  1. 打开 Settings | Tools | AI Assistant | Agents(设置 | 工具 | AI Assistant | 智能体),或在智能体选择器菜单中选择“Install From ACP Registry…”(从 ACP 注册表安装…)
  2. 找到您感兴趣的智能体
  3. 点击 Install(安装)

就是这样。智能体配置完毕,随时可以在 AI Chat(AI 聊天)工具窗口中使用。

小提示:智能体通常有自己的订阅服务。这是您与提供商之间的事。您无需订阅 JetBrains AI 便可使用 ACP 智能体。

想实际体验一下? 安装 OpenCode,打开一个项目,让它解释您不熟悉的模块。OpenCode 还支持在不同 LLM 之间切换,以便您试验哪个 LLM 最适合您。 

如果您更喜欢手动配置,该选项依然保留。只需直接编辑 acp.json 即可。这种方式适用于暂未列入注册表的智能体或自定义设置场景。

对于智能体构建者:加入注册表

如果您正在构建兼容 ACP 的智能体,该注册表是目前向 JetBrains IDE 和 Zed 开发者推广的最快途径。

将您的智能体加入注册表:

前往 ACP 注册表仓库,查看 CONTRIBUTING.md 了解完整提交流程和元数据要求。请注意,目前我们仅展示支持 Agent Auth 或 Terminal Auth 的智能体。有关要求和条件的全部详细信息,请参阅此处 

这是一个开放的注册表。如果您正在构建兼容 ACP 的智能体,欢迎您提交。该注册表旨在为生态系统服务,而不是设置门槛。

这意味着什么

对于开发者:更多选择,零绑定。在您喜爱的 IDE 中使用任何智能体。

对于智能体构建者:立即向数百万 JetBrains 和 Zed 用户分发。实现一次 ACP,即可触达所有用户。

对于生态系统:凭借质量与对手竞争,而不是在谁控制集成方面竞争。最出色的智能体胜出,是因为它们确实出色,而不是因为它们有独家协议。

我们与 Zed 共同构建此注册表,是因为我们相信 AI 辅助开发不应局限在任何单一供应商的生态系统中。开发者应当可以自由选择自己的工具。

注册表是迈向这一未来的又一步。

立即试用

ACP 注册表现已在 JetBrains IDE 版本 2025.3 及更高版本中可用。更新您的 IDE 和 JetBrains AI 插件,打开 Settings(设置),然后开始探索。

有反馈? 发现了 bug?  注册表仓库开放接受问题和 PR。如果您正在用 ACP 构建一些有趣的东西,我们也很乐意了解一下!

 

本博文英文原作者:

Jan-Niklas Wortmann

Jan-Niklas Wortmann

image description

Discover more