⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 http://www.iocoder.cn/Fight/IDEA-shuangyong-Claude-Code-he-Codex-dezhongjifangantaisihua/ 「芋道源码」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

JetBrains 用户用 Claude Code 最大的尴尬

JetBrains 玩家这两年用 Claude Code,几乎都踩过同一个别扭点:

代码在 IDEA 里、终端在另一个窗口里。每改一段就要切到 terminal 跟 Agent 对话,回头再切回 IDEA 看 Diff。两个窗口来回横跳,节奏一断就找不回来。

VS Code 那边有 Anthropic 官方扩展,体验顺滑得多——侧边栏直接对话、Diff 内嵌、文件引用一键完成。JetBrains 这一侧虽然有 JetBrains ACP 通道接入 Claude Code / Codex,但 ACP 走的是「轻量」路线——核心是把 CLI 接进来,会话管理、图片输入、Skill 系统这些 GUI 层能力没补齐。

如果你需要的是「把 Claude Code 真正当工作台用」——这就是今天要聊的 CC GUI:3.3k Star、100% MIT 开源、给 JetBrains 用户补齐了 Claude Code 和 Codex 的完整可视化层。

CC GUI 是什么:把 CLI 装进 IDEA 的可视化壳

CC GUI(前身叫 Claude Code GUI,后为规避 Anthropic 商标改名)是一款 IDEA 插件,把 Claude Code 和 Codex 两套 CLI Agent 重新包成了完整 GUI。

仓库地址:https://github.com/zhukunpenglinyutong/jetbrains-cc-gui

CC GUI Github 项目界面

核心能力一表速览(来自 官方 README 的 Key Features 整理):

能力 对应解决的问题
双引擎 Claude Code + Codex 同时接入、面板一键切——不用为模型挑插件
上下文感知对话 @file 引用 / 图片输入 / 对话回退——比 CLI 直观一档
Skill + MCP 扩展 内置斜杠命令、再扩 MCP 服务器——把审查规则 / 业务流程固化下来
代码 Diff 内嵌 改动直接在 IDEA Diff 面板里展示、点击跳到具体行
会话管理 / Token 统计 历史搜索、收藏、导出 + 费用清晰可见——不会再「钱不知不觉花光」

一句话总结:它把原来散落在终端 / 截图工具 / 文件管理器 / 浏览器里的操作,全部压回到 IDEA 内一个面板里——这就是它和 ACP 路线最大的差异。

它和官方 ACP 路线不冲突:一个轻、一个完整

很多人会问:JetBrains 不是已经通过 ACP 接入 Claude Code 了吗?还要 CC GUI 干嘛?

ACP(Agent Client Protocol)是个通用协议——任何 Agent 实现 ACP Server、任何 IDE 实现 ACP Client,两边就能即插即用。IDEA 现在通过 ACP 已经能接 Cursor / Claude Code / Codex / Gemini CLI / Kimi CLI。协议详情可看 ACP 官网 https://agentclientprotocol.com/。

但 ACP 和 CC GUI 是两条路:

维度 官方 ACP 路线 CC GUI 路线
核心定位 让 Claude Code 跑在 IDE 内 完整可视化工作台
重点能力 Diff 查看、上下文共享、快速启动 会话管理、图片输入、Skill 系统、MCP、使用统计
适合人群 命令行重度用户 想在 IDE 内形成完整闭环
取舍 轻量、贴近 CLI 完整、贴近 GUI 工作台

两套并不互斥——你可以两个都装,按不同场景切。重度命令行就走 ACP,做长任务 / 需要追历史就用 CC GUI。

10 分钟装好:插件、SDK、供应商三步走

第一步:装插件 + SDK

Settings → Plugins(Cmd + ,),搜 CC GUI 装上。

IDEA 插件 CC GUI

装完右侧工具栏出现 CC GUI 入口。

IDEA CC GUI 入口

首次打开会引导装 Claude Code / Codex SDK——Agent 跑起来的基础,点继续即可,约 20 秒装完。

第二步:配供应商

供应商面板支持 4 种接入方式:

  • Anthropic Console API Key:去 Anthropic Console 创建一个 API Key(注意:和 Claude.ai 的 Pro / Max 订阅不是同一回事——订阅走聊天网页、API Key 才能给 CC GUI 用);
  • 直接读本地 ~/.claude/settings.json:之前用 Claude Code CLI 登录过 / 配过 endpoint——配置文件原样导入、0 改动——这条路兼容你已有的 Claude Code 订阅 / Pro 账号;
  • 支持 cc-switch 导入:cc-switch 是社区主流的供应商管理工具——CC GUI 直接兼容、一键导入它的所有 endpoint
  • 第三方代理端点:自定义 endpoint,对国内用户特别友好

要同时用 Codex 就在 OpenAI 那栏再填一个 Key。

我自己最常用的是「直接读本地 settings.json」——之前在 CLI 里配过的所有 endpoint / 模型 / 鉴权信息都被原样读进来——真正的 0 配置秒接。

直接导入 cc-switch 配置

第三步:开聊

右侧面板直接对话。第一次先试个简单的,比如「分析一下当前项目的目录结构」,感受一下上下文感知。

实战体感:用 /plan 让 AI 先出方案,再决定要不要改

挑一个研发真踩过的活——对接银联支付。这种事 AI 上来直接动代码大概率翻车——银联文档复杂、依赖多、签名规则一坨、加错钩子线上立刻爆。

所以这次用 CC GUI 的 /plan 规划模式——让 AI 只读 + 只想方案、不动一行代码——出完计划再决定要不要执行。

直接在对话框输:

/plan 设计下银联的接入

/plan 加载规划模式 → AI 自动扫项目结构 + 读相关 PaymentService 代码 + 查银联接入文档要点——最后给出结构化接入方案:

方案里会明确:要改哪些文件、要新加哪些类、依赖哪些 SDK、签名 / 加密要在哪一层做、回调 / 异步通知怎么收——一份审查级别的方案文档。

关键差异:

  • CLI 模式下:你说”接入银联” → AI 直接开始改代码、改飞了再 git reset;
  • /plan 模式下:AI 先想清楚 → 给方案 → 你审 → 同意了再 /agent 切回执行模式动手。

这一招把 AI 写代码的失败率降了一档——尤其是接外部支付 / 风控 / 第三方 SDK 这种容错率低的场景。

Skill 真正的价值在这——把「先想清楚再动手」这种资深研发才有的工程纪律直接固化成一个斜杠命令——团队里谁都能调用、标准统一。

CC GUI 内置功能一览

除了主对话面板,还有 5 个让我用得很顺手的功能。

1. Token / 费用统计——清晰看到本次会话烧了多少 Token、折合多少美刀,避免「钱不知不觉花光了」。

CC GUI 使用统计

2. AI 代码提交 + AI 代码评审——CC GUI 里最爽的两个 git 集成:

  • AI 提交(Commit AI):根据 staged diff 自动生成 commit message——符合 Conventional Commits 规范、含 scope + body,比手敲快 5 倍;
  • AI 评审(Review):commit / PR 之前先让 AI 走一遍 diff——挑边界条件、空指针、潜在死循环、命名不规范——比 Code Review 同事还细致。

CC GUI Commit AI

3. SKILLS 浏览 + 一键启用——在 GUI 里直接浏览所有可用 Skill、勾一下就启用——比手改 ~/.claude/settings.json 直观一档。

SKILLS 浏览界面

4. MCP 服务器配置面板——填地址 / Header / 鉴权——和 Claude Desktop / Cursor 走同一份 mcp.json——不用重写。

5. 历史会话搜索 / 删除——再也不用「上次那个对话哪去了」。

Claude Code 历史消息

还有自定义 Agent、提示词库——常用的 GUI 工作台该有的都有。

CC GUI vs Qoder vs CodeBuddy:到底怎么选

JetBrains 用户当前主流的 3 个 AI 编程 Agent——完全不同的三种产品形态:

维度 CC GUI(CC 壳) Qoder(阿里) CodeBuddy(腾讯)
本质 CLI Agent 的 GUI 壳 独立 AI 编程 Agent 独立 AI 编程 Agent
开源 ✅ MIT 完全开源 ❌ 闭源 ❌ 闭源
模型 Claude + Codex 双引擎 + 自定义 内置模型 内置模型(混元 / DeepSeek)
上下文 @file + 图片 @database + @file @code + @file + 仓库级
入门门槛 要有 Claude / Codex 订阅 注册即用、有免费额度 注册即用、个人版免费
特长 复用现有订阅、社区驱动 Java 生态优化深、企业版强 腾讯系生态打通好

我的 3 选 1 判断:

  • 🔵 已经在用 Claude Code / Codex → 闭眼选 CC GUI——订阅能力直接复用、不再多花一份钱;
  • 🟡 不想折腾 API、想要免费额度试试 → Qoder(阿里)—— Java 生态最深、出框架的速度快;
  • 🟢 腾讯系内部 / 习惯腾讯云生态 → CodeBuddy——和 CODING / TAPD 打通好;
  • 🔴 想全部都试一遍 → 3 个都装——它们互相不冲突、按场景切。

核心观点:这三家不是竞品——是研发的不同诉求场景。有 CC 订阅的、JetBrains 玩家、腾讯云用户——三家各自有最优解。

最后说一句

CC GUI 不是在做新的 AI 能力——做的是把研发的注意力从「在哪用 AI」拉回「用 AI 做什么」。

核心观点 3 条:

  • 🎯 把”AI 在哪能用”这件事彻底解决掉——所有 Claude Code / Codex 能力直接装进 IDEA 一个面板;
  • 🛡️ 把”研发纪律”塞回 AI Coding 流程——/plan 模式逼你先想方案再改代码、AI Review 卡 PR 之前再走一遍;
  • 🤝 把团队的 Code Review 标准沉淀进 Skill——下次不管谁来、跑同一个斜杠命令、同一份审查标准。

说到底:JetBrains 死忠 + 已经在用 CC / Codex 的人——这个插件值得花 10 分钟装上试试。MIT 协议、3.3k Star、纯社区驱动——挑不出什么不试的理由。

仓库地址:https://github.com/zhukunpenglinyutong/jetbrains-cc-gui

文章目录
  1. 1. JetBrains 用户用 Claude Code 最大的尴尬
  2. 2. CC GUI 是什么:把 CLI 装进 IDEA 的可视化壳
  3. 3. 它和官方 ACP 路线不冲突:一个轻、一个完整
  4. 4. 10 分钟装好:插件、SDK、供应商三步走
    1. 4.0.1. 第一步:装插件 + SDK
    2. 4.0.2. 第二步:配供应商
    3. 4.0.3. 第三步:开聊
  • 5. 实战体感:用 /plan 让 AI 先出方案,再决定要不要改
  • 6. CC GUI 内置功能一览
  • 7. CC GUI vs Qoder vs CodeBuddy:到底怎么选
  • 8. 最后说一句