Java开发者 · 工具实践
阅读约5分钟
一、Java 开发者的 AI 困境
AI 编程的风刮了一年了,身边的人都在说"AI 写代码真爽"。
你打开 Cursor、Codex、Claude Code,试了一圈。写个 Python 脚本?确实快。撸个前端页面?唰唰唰就出来了。然后你打开你的工作项目——Spring Boot 工程,几十个 module,Maven 依赖树深不见底,MyBatis XML 写到吐。
想在 agent 工具里直接编译跑起来?要下载一堆插件,配一堆环境,还不一定好使。所以我当时的选择是 agent 里写代码,IDEA 里编译调试,两个工具之间反复横跳,快练成凌波微步了。也用过支持 IDEA 插件的 Qoder,但工具绑定模型,并且价格和量一言难尽,后来就放弃了。
这就是 Java 开发者的真实处境:工具很多,符合开发习惯的没有,只能自己去适应新的工具,蓝瘦香菇~~~
有人说 AI 时代 IDEA 早就被抛弃了。但是我觉得——对 Java 生态和开发者习惯的理解,没有哪款工具比 IDEA 更出色。所以问题不是"要不要 IDEA",是"怎么让 AI 进到 IDEA 里来"。
二、我试出来的最优解:IDEA + CCGUI + CCSwitch + Claude Code/Codex
在尝试过各种编程AI智能体编程工具后,固定下来的工具组合是这样的:
基座IDEA—Java 生态复杂性、编译调试、开发习惯
桥梁CCGUI—在 IDEA 内部连接 AI 智能体,让 AI 直接在你的项目上下文中工作
调度CCSwitch—灵活切换模型,不同任务用不同模型,省钱又高效
引擎Claude Code / Codex—两大顶级 AI 编码智能体,负责实际的代码生成和理解
这个组合的逻辑一句话就能说清楚:让 IDEA 做 IDEA 擅长的事,让 AI 做 AI 擅长的事,中间用 CCGUI 打通。
三、怎么搭起来(实操步骤)
1安装 Claude Code
下载 Claude Code CLI 版本,截止到目前,Claude Code 安装已经废弃了之前 npm native 安装方式。我试了现在官网的 Native Install 方式都有报错(有的会提示区域不支持,有点尴尬),我的操作系统是windows,使用了 WinGet 方式安装成功:(这种方式后续不会自动更新,需要自己手动更新)。苹果系统使用 Homebrew。
参考官网:https://code.claude.com/docs/en/overview
windows:winget install Anthropic.ClaudeCode
ios:brew install --cask claude-code
下载安装完毕后打开命令行验证是否成功:
claude --version
如果返回版本号就证明没问题。

2安装 CCSwitch
GitHub 官方的下载地址:
https://github.com/farion1231/cc-switch/tags
进入下载页面后选择适合自己系统的安装包,以下是官方推荐:

我的是 Windows,下载的是 CC-Switch-v3.16.5-Windows.msi。点击安装一路确定下一步就安装好了。
安装好后就可以配置自己要使用的模型了,这里可以根据自己实际情况配置多款模型,后面针对不同任务灵活进行切换就好。
我这里以配置 DeepSeek 为例,前置条件是需要去 DeepSeek 申请一个 key,地址如下:https://platform.deepseek.com/usage。



上面保存后返回,左上角设置开关中开启本地路由,这一步很重要:

下面测试是否成功。打开 cmd 执行 claude 命令进入 Claude Code 命令行界面,随便问一句,看是否正常返回。

如果是首次进入 Claude Code 命令行界面会让你进行一些初始化设置,按自己需求设置就好。
上面都正常的话,Claude Code 已经可以通过你配置的模型进行工作了。
3安装 IDEA 新版本
IDEA 必须是较新版本,老版本的插件市场没有 CCGUI 插件。
本着能白嫖绝不花钱的原则,我现在使用的是 2025.2 的社区版,下载链接:https://www.jetbrains.com.cn/idea/download/other/

有人说为啥不用 2026 的版本,因为社区版的最高版本就是这个。如果不差钱,直接上 Ultimate,功能更强大。
4安装 CCGUI 插件
在IDEA的Plugins市场搜索cc,安装后重启IDEA。CCGUI目前支持ClaudeCode和Codex接入。

安装完成后重启 IDEA,你会在 IDEA 的右侧工具栏看到 CCGUI 的面板入口。打开后是一个侧边栏,这就是你跟 AI 智能体交互的主界面。

首次打开会提示没有安装 Claude SDK,按照提示直接安装就好了。
CCGUI 还需要配置使用 Claude Code 的配置,打开小齿轮的设置界面,这里授权使用 Claude Code 的本地配置。

在CCGUI里验证是否成功,打开对话界面随便问个问题。正常回复,证明整条链路已经通了。

如果走到这里,恭喜你拥有了:
1. 最符合你编程习惯和对 Java 生态最友好的 IDEA 开发工具。
2. 最灵活也是目前最好的多模型管理工具 CCSwitch,可以让你灵活使用各种模型。不必担心模型更替带来的影响。
3. 业界顶级的 AI 编程智能体。
现在你可以直接在idea里和AI智能体进行交流。来吧,我要打十个~~
四、写在最后
Java 开发者不需要抛弃 IDEA 去拥抱一个"AI编程工具"。你需要的是让 AI 进入你的工作流,而不是让工作流迁就 AI。
IDEA 做基座,CCGUI 做桥梁,CCSwitch 做调度,Claude Code / Codex 做引擎——这是我目前试过的,Java 开发者用 AI 写代码最舒服的一套组合。
不知道你开发过程用的什么工具,欢迎评论区一起分享出来,看看有没有更优解。
CCSwitch可以接入一些免费模型,做一些日常琐碎的工作,下面是发现的一些免费模型,参考之前的两篇文章:
夜雨聆风