前言
了解到这个是通过ACP协议来实现本地Claude Code与IDEA进行通信的,不知道和站内大佬开发的CC GUI
有什么能力上的不同,个人感觉主要功能两者都有,而且大佬的CC GUI还能统计token消耗、一键commit。有对比过的佬友可以评论区留留言。
参考环境配置
- Win11系统(Mac OS/Linux等系统也可);
- IDEA 2026.1(其他版本未知);
- 本地已安装Claude Code;
- 本地已安装CC Switch;
- 已有订阅的大模型api密钥;
安装步骤
-
运行
pnpm install -g @zed-industries/claude-code-acp,如果没有先npm install -g pnpm再运行pnpm setup。 -
重开一个终端运行
pnpm bin -g,找到claude-code-acp的所在路径,一般在C:\Users\你的用户名\AppData\Local\pnpm文件夹下。 -
IDEA打开AI Assistant插件(无需激活只需安装),点击添加自定义智能体。
-
在
acp.json中全选并复制粘贴。{ "default_mcp_settings": { "use_idea_mcp": true, "use_custom_mcp": true }, "agent_servers": { "Claude Code": { "command": "C://Users/你的用户名/AppData/Local/pnpm/claude-code-acp.cmd"/*, "env": { "CLAUDE_CODE_GIT_BASH_PATH": "D:\\Git\\bin\\bash.exe" }*/ //这一段是我的git的bash.exe的路径,我加了这段才能运行不报错,原因不详,佬友可参考 } } } -
CC Switch中配置好大模型api密钥,以GLM为例。
疑难参考
- 如果本地claude code跳登录,可以在
.claude.json最外层大括号中添加"hasCompletedOnboarding": true,,这个文件一般位于C:\Users\Administrator下。
1 个帖子 - 1 位参与者
