IDEA AI Assistant + CC Switch + 本地Claude Code 实现IDEA内置使用Claude Code的部署日记

IDEA AI Assistant + CC Switch + 本地Claude Code 实现IDEA内置使用Claude Code的部署日记
IDEA AI Assistant + CC Switch + 本地Claude Code 实现IDEA内置使用Claude Code的部署日记

前言

了解到这个是通过ACP协议来实现本地Claude Code与IDEA进行通信的,不知道和站内大佬开发的CC GUI

【开源自荐】IDEA版 Claude Code GUI 插件(v0.2)

有什么能力上的不同,个人感觉主要功能两者都有,而且大佬的CC GUI还能统计token消耗、一键commit。有对比过的佬友可以评论区留留言。


参考环境配置

  1. Win11系统(Mac OS/Linux等系统也可);
  2. IDEA 2026.1(其他版本未知);
  3. 本地已安装Claude Code;
  4. 本地已安装CC Switch;
  5. 已有订阅的大模型api密钥;

安装步骤

  1. 运行pnpm install -g @zed-industries/claude-code-acp,如果没有先npm install -g pnpm再运行pnpm setup。

  2. 重开一个终端运行pnpm bin -g,找到claude-code-acp的所在路径,一般在C:\Users\你的用户名\AppData\Local\pnpm文件夹下。

  3. IDEA打开AI Assistant插件(无需激活只需安装),点击添加自定义智能体。

    image-20260417205234025

  4. 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的路径,我加了这段才能运行不报错,原因不详,佬友可参考
        }
      }
    }
    
    
  5. CC Switch中配置好大模型api密钥,以GLM为例。

image-20260417205618422

  1. 大功告成。image-20260417210534028

疑难参考

  1. 如果本地claude code跳登录,可以在.claude.json最外层大括号中添加"hasCompletedOnboarding": true,,这个文件一般位于C:\Users\Administrator下。

1 个帖子 - 1 位参与者

阅读完整话题

来源: linux.do查看原文