找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

2889

积分

0

好友

387

主题
发表于 2 小时前 | 查看: 2| 回复: 0

mall电商学习教程项目介绍

对于后端开发者来说,IDEA 无疑是编码的主力工具。虽然之前介绍了《Claude Code使用教程》,但其命令行操作方式对部分开发者而言仍有门槛。今天要分享的这款 IDEA 插件 CC GUI,则将 Claude Code 的大部分功能进行了可视化封装,并深度集成了文件上下文感知能力,能显著提升 AI 编程的效率和体验。

简介

CC GUI(Claude Code GUI)是一款功能强大的 IDEA 插件,它同时支持 Claude Code 和 OpenAI Codex 两种 AI 编程引擎的可视化操作,目前在 GitHub 上已拥有超过 2.4k star

它的核心特性包括:

  • 双 AI 引擎支持:集成 Claude Code 与 Codex 双引擎,支持多模型灵活调用。
  • 智能对话与交互:支持上下文感知、@文件引用与图片发送,实现精准的多模态交互。
  • Agent智能体:内置自动化 Agent 与 Skills 斜杠命令系统,支持 MCP (Model Context Protocol) 扩展以提升效率。
  • 开发者体验优化:提供代码 DIFF 对比、导航及多语言主题,优化编码体验。
  • 会话管理:支持历史会话记录、搜索、收藏与统计分析,方便随时追溯和复盘。

下面是 CC GUI 在 IDEA 中运行的效果图,其界面与开发环境融合得非常好。

IDEA中运行CC GUI插件的界面效果

安装及配置

  • CC GUI 的安装非常简单。直接在 IDEA 的插件市场(Marketplace)中搜索 Claude 即可找到它。目前该插件已有超过 19万 次下载,流行度可见一斑。

在IDEA插件市场中搜索CC GUI插件

  • 安装完成后,可以在 IDEA 的右侧面板中找到并打开 CC GUI 窗口。首次启动时,插件会提示安装 AI SDK 依赖包,这里选择安装 Claude Code SDK 即可。

CC GUI首次启动安装Claude Code SDK

  • 接下来需要在 供应商管理 中授权 CC GUI 访问你本地的 Claude Code 配置文件(通常是 ~/Claude/settings.json)。

在CC GUI中进行供应商管理授权

  • 完成授权后,CC GUI 就能读取到你配置好的大模型信息了。

CC GUI成功读取大模型配置的界面

  • 模型种类中的 Haiku、Sonnet、Opus 代表了不同的智力水平和响应速度,你可以根据实际需求选择,具体区别可参考下表:
模型 智力水平 响应速度 成本 最佳应用场景
Haiku 入门级 极快 ⚡️ 最低 快速查询代码语法、生成简单的代码注释
Sonnet 高级 (主流) 快 🚀 中等 日常编码、调试、编写文档和进行常规逻辑推理
Opus 顶级 🧠 较慢 🐢 最高 适合处理复杂的代码重构、多文件联动的深度分析

使用

下面将以我的 mall-tiny(一个基于 Spring Boot 的脚手架项目)为例,演示 CC GUI 的实际应用。

  • 假设我需要将项目从 Spring Boot 3.1.5 升级至 3.5.13。我首先让 Claude Code 规划升级方案。在这个过程中,可以选择 规划模式,让 AI 先生成方案供你审阅,而非直接执行。

使用CC GUI的规划模式让Claude Code制定升级方案

  • 随后,Claude Code 生成了一份详细的 Markdown 格式升级方案,涵盖了需要升级的依赖、可能需要修改的代码、具体的升级步骤以及检查清单,内容非常全面。审阅无误后,即可让它执行。

Claude Code生成的详细Spring Boot项目升级方案文档

  • 例如,项目中原本使用了 JJWT 库,我可以让 AI 使用 Hutool 自带的 JWT 工具类对相关代码进行重构。

Claude Code使用Hutool工具类重构JWT代码

  • 升级和重构完成后,我让 Claude Code 对项目的关键接口进行测试,并生成测试报告。有趣的是,即使我没有提供登录账号密码,它也能从数据库中推断出常用测试账号和密码进行验证。

Claude Code自动进行接口测试并生成报告

  • 要想让 Claude Code 调用 IDEA 的能力来编译、运行项目或操作数据库,需要先开启 IDEA 的 MCP 服务器功能。

开启IDEA的MCP服务器功能

  • 然后在 CC GUI 的 MCP 服务器配置中连接它。连接成功后可以看到,IDEA 通过 MCP 暴露了多达 40 种工具,涵盖项目构建、文件操作、运行配置等,这意味着 Claude Code 几乎可以完全“接管”你的 IDE 来完成复杂任务。

CC GUI连接IDEA MCP服务器并显示可用工具列表

  • CC GUI 还有一个强大的功能是文件的上下文感知。它能直接读取你在 IDEA 编辑器中选中或光标所在的代码片段,并将其作为上下文提供给 AI。这是单纯的 Claude Code CLI 工具难以实现的。

CC GUI的文件上下文感知功能演示

总结

通过一个真实的 Spring Boot项目 升级案例,我们体验了 IDEA 与 Claude Code 结合带来的高效编程。CC GUI 插件极大地简化了在 IDE 内使用 AI 助手的流程。特别是结合 IDEA 的 MCP 服务后,AI 能够直接操作开发环境,实现从代码分析、修改、编译到测试的自动化闭环。例如,当项目运行报错时,AI 可以自动读取错误日志,尝试修复代码,然后重新运行,直至问题解决。

这种深度集成的工作流,无疑为现代软件开发,尤其是在处理依赖升级、代码重构等繁琐任务时,提供了全新的解决方案。如果你也在寻找提升开发效率的工具,不妨到 云栈社区开源实战板块探索更多类似的效率工具和最佳实践。

项目地址

如果你对 CC GUI 感兴趣,可以直接访问其 GitHub 仓库:https://github.com/zhukunpenglinyutong/jetbrains-cc-gui




上一篇:大厂组织架构调整观察:全栈工程师趋势与AI模型战略新动向
下一篇:Claude托管Agent重塑生态,AI创业者应专注行业应用与SaaS整合
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-4-10 04:30 , Processed in 0.596563 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表