告别 Terminal!IDEA 也可以爽用 Claude Code 惹

Forte Scarlet 2025-12-25 21:24 1

今年最后一个疯狂星期四,首先预祝各位双旦快乐~


想必各位 Vide Coding Master 在使用 JetBrains 家 IDE 的时候总有一些苦恼: 如果想要使用 Claude Code、Codex、Gemini CLI 这类终端工具,就要在 IDEA 的命令行中使用它们, 这缺少了一些 UI 交互,也有很大概率会出现终端工具的内容疯狂闪屏的问题(点名批评 Claude Code)。

而现在!AI Assistant 插件更新了对自定义 ACP 的配置支持,现在你可以配置任何支持 ACP 的 Agent 到你的 AI Assistant 中啦!




也不算很标题党叭,毕竟我觉得不会超级闪屏的确算爽用()




什么是 ACP?


Agent Client Protocol (ACP), 是一个由 Zed 和 JetBrains 发起的、

用于规范代码编辑器集成开发环境编码代理 (也就是常说的 AI Agent) 之间的通讯的协议。


简单来说,就是一个专门为了让 AI Agent 与各类 IDE 友好协作的通用协议。


在佬友们面前我就不班门弄斧了,更多有关 ACP 的信息可以前往 ACP 的官方网站 https://agentclientprotocol.com 了解更多信息。


配置


如上文所配的图所示,你可以在 AI Assistant 插件右上角的下拉菜单中找到「配置 ACP 智能体」的功能,

点击后会打开一个 acp.json 文件,此时即可配置 ACP 了。


这里我会展示一个已经配置完 Claude Code 和 Codex 之后的 acp.json 文件内容:


{
"agent_servers": {
"Claude Code": {
"command": "claude-code-acp"
},
"Codex": {
"command": "npx",
"args": [
"@zed-industries/codex-acp"
]
}
}
}

之后会继续简单介绍二者具体的配置过程。


Claude Code


Zed 提供了一个针对 Claude Code 的 ACP 适配器:claude-code-acp,

根据文档的描述,我们使用 npm 安装它即可:


npm install -g @zed-industries/claude-code-acp


需要注意的是,这里实际上是需要 -g 来安装到全局的,不知道为什么官方的文档里没有添加它。



安装成功后,上述的配置就可以正常生效啦,现在你可以在 AI Assistant 的选项里看到它了:



而且包括模式选择和模型选择也都有:





我们可以尝试对个话,看看是否可用:



嗯~ 一切正常,而且这里有一个很明显与 AI Assistant 中内置的 Claude Agent 之间的区别:

使用自己配置的 ACP 可以完整识别到你的所有全局配置,包括配置的第三方中转站地址、MCP 之类的工具调用。

而内置的 Claude Agent 模式,最多只能识别到第三方地址,而 MCP 是无法被读取识别使用的。


终于可以不用看CC CLI那闪花眼的超级闪屏BUG了^-^


Codex


Zed 也同样实现了一个 Codex 的 ACP 适配器:codex-acp。


不过它不使用 npm i -g 安装,而是使用 npx

就像上面所展示的 acp.json 里配置的那样,直接配置 npx 命令即可:


{
"agent_servers": {
"Codex": {
"command": "npx",
"args": [
"@zed-industries/codex-acp"
]
}
}
}

同样的,配置完成后就可以选择并使用了:



我本身也没给 Codex 配置太多 MCP,所以看上去不是很多的样子。

它也有部分可选择的选项,例如模式和模型:





按需选择即可。


总结


如果你是 JetBrains 家 IDE 的重度使用者,又苦于 Claude Code 原生 CLI 那闪瞎眼的超级闪屏 BUG,

或者你希望在任何支持 ACP 的 IDE 中得到更好的 AI Agent UX 体验,那么现在就是动手尝试的时候啦~


我也是刚刚才配置的,在元旦假期开始之前,我打算再深度体验几天,

看看通过 ACP 带来的 UX 体验是否能给我带来全面的提升和身心的愉悦~


也感谢你的阅读!如果喜欢,点个赞再走吧!

最新回复 (19)
  • Rao 12-25 21:26
    1

    AI Assistant



    社区版可以用AI Assistant 这个不

  • Newstar 12-25 21:28
    2

    即刻尝试,看着非常不错

  • MidFlowers 12-25 21:29
    3

    前排支持ww

  • mahaonan 12-25 21:29
    4

    试试,现在一直用自带的

  • NAZA 12-25 21:30
    5

    支持,感谢佬友分享

  • Sworld 12-25 21:30
    6

    ACP确实不错,近期在Zed里面用,不过Zed有个看不到session历史的问题,idea不知道有没有

  • zoffy 12-25 21:31
    7

    你重启一下 ide,然后看一下之前开的 claude 进程还在么,是不是又给你启动了俩

  • 老苏叶 12-25 21:34
    8

    明天试试!

  • Forte Scarlet 楼主 12-25 21:39
    9

    我印象里 AI Assistant 好像有个 free 等级的订阅级别?我不太确定,你可以直接下个插件试试看 ^-^

  • yangxiao 12-25 21:40
    10

    明天试一下

  • Forte Scarlet 楼主 12-25 21:44
    11

    右上角有个小时钟^-^标志的icon应该是查看历史会话的,不知道是不是指的那个

  • depression 12-25 21:44
    12

    是收费版的功能吗?

  • vonxing 12-25 21:46
    13

    不知道为啥我装了这个ai插件打不开 明天再试下

  • Mras 12-25 21:58
    14

    android studio没有这个 ^-^

  • Forte Scarlet 楼主 12-25 22:01
    15

    我甚至不确定 AI Assistant 是不是有free订阅,如果没有的话那肯定是收费版的,因为整个 AI Assistant 都算是收费的了(

  • depression 12-25 22:02
    16

    正在下载这个插件,试试看先

  • Howard 12-25 22:02
    17

    zed 没有适配窗口满后自动压缩的功能,也不支持 resume。jb 解决了这两问题吗

  • Forte Scarlet 楼主 12-25 22:03
    18

    插件市场搜索 AI Assistant 插件呢?插件在 android studio 肯定也是有的,3月份就推出 Beta 版本了,参考博客:



    那我觉得时至今日插件在支持的IDE上应该都是同步更新的才对

  • Forte Scarlet 楼主 12-25 22:05
    19

    还没遇到这几个需求,不过这种功能的存在与否主要看 ACP 适配器有没有支持吧,如果 ACP 适配器的实现里没有,那就是没有了

* 帖子来源Linux.do
返回