我用Claude Code写了3个月代码,直到发现它一直少了一条腿
说出来你可能不信,我用了三个月Claude Code,才知道它有面板模式。
不是那种"哦原来有这个功能"的轻微惊讶,是那种"我之前到底在干嘛"的暴击感。就像你用了一年iPhone,突然发现控制中心可以自定义——你之前不是不会用,是根本不知道有这回事。
终端里的Claude Code,是一条腿走路。它能写代码、改Bug、跑命令,但你看不到文件树、看不到任务进度、看不到费用明细、看不到对话历史的时间线。你只能盯着那行闪烁的光标,祈祷AI别跑偏。
直到我装了ccgui。
不是套壳,是换了一条赛道
先说清楚:ccgui不是给Claude Code套了个皮肤。
它是一个独立的桌面客户端,把Claude Code、Codex CLI、OpenCode、Gemini CLI四个引擎装进同一个界面。你不用开四个终端窗口、记四套快捷键、管四份配置。打开ccgui,选引擎,开聊。
这就像你之前在四家餐厅分别点外卖,现在有了一个美食广场——同一个座位,四个厨房随便挑。
项目在GitHub上拿了3363个Star,MIT协议,100%开源。Tauri 2 + React 19 + TypeScript + Rust,全平台支持macOS、Windows、Linux。数据全在本地,不上传任何东西。
下载地址:https://www.mossx.ai/download
四个引擎,四种性格
Claude Code
老牌选手。Opus做架构分析,Sonnet做日常编码,Haiku做快速查询。上下文理解能力依然是第一梯队,长程任务不容易跑偏。
Codex CLI
OpenAI出品。响应快,代码补全和简单重构效率高。适合"改个接口名""加个字段"这种轻量任务,不用动用Opus级别的大脑。
OpenCode
开源方案,支持Gemini等模型。如果你不想绑定任何一家厂商,OpenCode给你留了后路。
Gemini CLI
Google的Gemini模型命令行工具。长上下文、多模态理解,适合需要"看图写代码"的场景。
四个引擎不是摆设,是真能在同一个项目里混用。复杂重构用Claude Code,简单补全用Codex,看图生成用Gemini——按需切换,不用重新配置环境。
面板模式:终于能看见AI在干什么了
这是ccgui最核心的差异化功能。
终端里用Claude Code,AI改了哪些文件、跑了什么命令、花了多少钱——你只能事后翻日志。ccgui的面板模式把这些全部可视化:
文件树面板:AI改了哪个文件,改了什么,一目了然。不用git diff一行行看。
任务面板:AI的执行计划、当前进度、待办事项,实时展示。不再是"黑箱执行"。
子代理面板:AI调用了哪些工具、执行了哪些子任务,完整链路可追溯。
费用面板:每次对话消耗了多少Token、花了多少钱,实时统计。月底看账单不再心惊肉跳。
这四个面板,是终端永远给不了你的东西。不是终端不好,是终端的信息密度有天花板——它只能显示文字流,不能同时展示多维状态。
对话画布:聊天框为写代码而生
ccgui的聊天框不是通用Chat的阉割版,是为编程场景深度定制的:
@引用文件:输入@直接引用项目文件,AI自动读取文件内容作为上下文。不用手动复制粘贴代码。
rewind/fork:对话走偏了?rewind回退到任意节点重新来。想试不同方案?fork一条分支并行探索。终端里你只能Ctrl+C重来。
语音输入:懒得打字?直接说。复杂需求用语音描述比打字快3倍。
提示词增强:内置提示词优化,你的模糊描述会被自动补全为更精确的指令。
排队提问:AI正在执行任务时,你可以提前输入下一个问题,排进队列。不用等AI干完再想下一步。
项目智能:AI终于认识你的项目了
这是ccgui的隐藏大招。
普通AI编程工具,每次开新对话都是"失忆"状态。ccgui的项目智能功能,让AI真正理解你的项目:
知识地图:自动扫描项目结构,生成代码关系图谱。AI知道哪些文件互相依赖,改一个不会牵一发动全身。
项目记忆:跨会话记住项目约定、架构决策、技术栈偏好。不用每次重复"我们用的是React 19 + TypeScript"。
上下文账本:追踪每次对话的上下文消耗,帮你优化Token使用。哪些文件占上下文最多、哪些对话最费Token,清清楚楚。
用量统计:按天、按周、按项目统计Token消耗和费用。团队协作时,谁用了多少一目了然。
MCP + Skills:AI的工具箱和技能包
MCP服务器:ccgui内置MCP(Model Context Protocol)支持。在设置页面配置MCP服务器,AI就能调用外部工具——数据库查询、API测试、文件系统操作,全部在对话中完成。
Skills技能系统:内置精选技能包,一键激活。代码审查、测试生成、文档编写——不用自己写提示词,选技能就行。
插件市场:社区贡献的插件持续更新,扩展AI的能力边界。
设置页面:该有的全有
ccgui的设置不是"能配就行"的敷衍,是真的考虑了开发者需求:
- 多引擎配置,每个引擎独立设置API Key和模型偏好
- MCP服务器管理,增删改查一目了然
- 主题切换,15+主题可选,暗色亮色都有
- 字体、字号、行高自定义
- 快捷键绑定
- 代理设置(支持HTTP/SOCKS5)
- 数据导出和备份
光MCP设置页面这一个功能,就比很多"AI编程工具"的整个设置页都丰富。
更新速度:4天一个版本
看CHANGELOG,ccgui几乎每4天发一个版本。v0.5.14是6月26日发的,v0.5.12是6月22日,v0.5.11是6月21日。
每个版本不是改个版本号,是真的在修Bug和加功能:
- v0.5.14:收口工具调用卡顿、精选技能收口、修复冷启动空态循环
- v0.5.12:支持图片全屏、Mermaid图表全屏查看、修复React maximum update depth
- v0.5.11:Claude供应商排序、模型拉取、流式渲染性能优化
这个迭代速度,说明团队在认真做产品,不是KPI驱动的"月更"项目。
实话说局限
ccgui目前还在v0.5.x阶段,不是1.0。意味着:
- 偶尔会有Bug。196个Open Issues不是摆设,虽然大部分是功能请求
- 部分高级功能还在打磨中,比如子代理的完整链路追踪
- Windows端的体验比macOS略差,部分功能适配还在进行
- 需要本地安装对应的CLI工具(Claude Code、Codex等),ccgui是客户端不是替代品
但考虑到它4天一更的节奏,这些问题大概率在你读到这篇文章的时候已经修了一半。
两条腿走路
终端不会消失。CLI的灵活性和可编程性,GUI永远替代不了。
但GUI能给你终端给不了的东西:可视化、多维度、可追溯。你不需要在"终端派"和"GUI派"之间选边站——ccgui不是替代终端,是给终端加了一条腿。
一条能看见文件树、追踪任务进度、统计费用明细、管理多引擎的腿。
开源地址:https://github.com/zhukunpenglinyutong/desktop-cc-gui 下载地址:https://www.mossx.ai/download
装完之后,你可能会跟我一样,花三秒钟后悔为什么没早点装。
暂无评论。