失意者联盟的逆袭:在 IDEA 里爽用 Claude Code 和 Codex

源自今日头条:编程充电站

02-19 13:27

面对IDEA官方Claude Code插件2.9分的糟糕体验,以及JetBrains自家AI助手的不给力,开发者找到了通过ACP协议在IDEA中流畅使用Claude Code和Codex的解决方案,彻底改善了编码体验。

失意者联盟的逆袭:在 IDEA 里爽用 Claude Code 和 Codex智能速览

  • ACP协议让任何AI Agent接入任何编辑器成为可能

  • 10分钟配置即可在IDEA中使用Claude Code

  • Zed团队适配层质量优于官方插件

  • JetBrains与Zed联手对抗微软生态

  • 开放协议带来更好的开发体验和选择

失意者联盟的逆袭:在 IDEA 里爽用 Claude Code 和 Codex精华内容

当官方插件体验糟糕,而JetBrains自家AI助手表现平平,开发者如何突破困境?ACP协议给出了答案。

背景现状

IDEA官方Claude Code插件评分仅2.9分,存在快捷键不可自定义、复制粘贴行为不一致、文件高亮消失等问题。JetBrains自家的AI助手Junie更是慢如拨号上网,智能程度相当于只会敲回车的实习生。

与此同时,Zed编辑器虽性能出色但市场份额小,IDEA在AI编码浪潮中被Cursor和VSCode+Copilot压制。两个"失意者"联手推出ACP协议,试图改变现状。

ACP协议解析

ACP全称Agent Client Protocol,是一套统一标准协议。只要AI Agent实现了ACP协议,就能在支持ACP的编辑器中运行。

这种设计避免了重复劳动。以前每个Agent都要为每个编辑器单独开发插件,现在只需两端都支持ACP即可对接。这类似于JDBC统一数据库访问、LSP统一语言服务的思路。

JetBrains想打破VSCode垄断,Zed想让自己的协议成为标准,各怀心思但结果对开发者有利。

配置步骤

配置过程仅需10分钟。首先在IDEA插件市场安装AI Assistant插件,然后在AI配置中找到ACP智能体设置。

配置代码为:{“default_mcp_settings”:{},“agent_servers”:{“Claude Code ACP”:{“command”:“npx”,“args”:[“-y”, “@zed-industries/claude-code-acp”]},“Codex ACP”:{“command”:“npx”,“args”:[“-y”, “@zed-industries/codex-acp”]}}}

为避免网络问题,可全局安装适配器:npm install -g @zed-industries/claude-code-acp和npm install -g @zed-industries/codex-acp。注意本地仍需安装Claude Code或Codex本体。

使用体验

通过Zed团队开发的适配层,在IDEA中使用Claude Code和Codex的体验远超官方插件。适配层质量较高,甚至绕过了官方插件的一些bug。

ACP还支持MCP服务器,可为Agent添加数据库连接、API调用等扩展能力。如果不想看文档,直接把Stdio配置复制给Claude,让它帮忙配置即可。

整体使用流程更加顺畅,真正实现了在IDEA中"爽用"AI编码助手的目标。

行业影响

JetBrains与Zed联手推ACP,实质是对抗微软的VSCode生态。VSCode+Copilot+GitHub已形成完整闭环,JetBrains若不采取行动,可能被边缘化。

对开发者而言,竞争带来更好的体验。开放协议意味着更多选择,不用再忍受糟糕的官方插件。ACP的出现为整个AI编码工具生态注入了新的活力。

这种标准化趋势有望推动整个行业向更开放、更兼容的方向发展。

ACP协议不仅解决了IDEA中使用Claude Code的痛点,更展示了开放标准对技术生态的积极影响。随着更多编辑器和Agent支持ACP,开发者将拥有更灵活的AI编码工具选择。这种标准化趋势会否成为AI时代的新常态?

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章