news 2026/4/23 12:42:57

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
告别 Terminal!IDEA 也可以爽用 Claude Code 了?

今年最后一个疯狂星期四,首先预祝各位双旦快乐~
想必各位 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 体验是否能给我带来全面的提升和身心的愉悦~

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/10 0:02:49

【踩坑笔记】ARM平台上Qt与Halcon的集成开发

嵌入式视觉开发中,Qt的界面优势和Halcon的强大图像处理能力无疑是黄金搭档。但当我尝试将它们结合并部署到ARM板上时,整整一个月的折腾几乎让我想要放弃。版本选择、编译配置的坑,特别是Halcon授权的限制,几乎让我陷入绝境。然而&…

作者头像 李华
网站建设 2026/4/23 10:42:14

【课程设计/毕业设计】基于Spring Boot的图书馆管理系统基于springboot的图书管理系统【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/16 17:51:34

小型离网场景下“风光储”协同发电-储能容量匹配优化设计

小型离网场景下“风光储”协同发电-储能容量匹配优化设计 摘要 本文针对偏远地区离网供电场景,提出了一套基于Python的"光伏+风机+锂电池储能"系统容量匹配优化计算方法。通过分析当地光照和风速数据,结合负载需求特性,建立多目标优化模型,求解满足供电可靠性要…

作者头像 李华
网站建设 2026/4/22 21:43:01

doris中的Broadcast Join

好的,我们来详细解释一下 Doris 中的 Broadcast Join。 核心概念 在分布式数据库 Doris 中,当执行涉及多个表的 JOIN 操作时,系统需要决定如何在集群的不同节点间分发这些表的数据以完成关联计算。Broadcast Join 是其中一种数据分发策略。 Broadcast Join 的工作原理 选…

作者头像 李华
网站建设 2026/4/19 10:46:51

学长亲荐9个AI论文平台,自考毕业论文轻松搞定!

学长亲荐9个AI论文平台,自考毕业论文轻松搞定! 自考论文的“救星”来了,AI 工具如何助你一臂之力? 对于自考学生而言,毕业论文不仅是一道难关,更是对学习成果的最终检验。然而,面对繁重的写作任…

作者头像 李华