终端里敲命令让AI写代码?3363个人说:我宁愿用鼠标
Claude Code、Codex CLI、OpenCode——这些AI编程工具有一个共同点:你得盯着黑乎乎的终端,一行行敲命令。
不是不好用。是太原始了。
你让AI改了三个文件,跑了两个命令,花了0.47美元——这些信息散落在终端的滚动输出里,你得自己翻。你说错了一句话?没有撤销,没有回退,只能重新开一个对话。你想看看项目结构?切出去开Finder。想提交代码?切出去开终端。
3363个开发者受不了了。他们给一个叫 ccgui 的项目点了Star。
一个客户端,装下三个AI引擎
ccgui 做的事情很简单:把 Claude Code、Codex CLI、OpenCode 这些命令行AI编程工具,装进一个图形界面里。
不是套壳。是重新设计交互。
同一个项目里,你可以混着用不同的引擎——Claude Code 写逻辑,Codex CLI 跑测试,OpenCode 做重构。随时切换,不用关了重开。API渠道也不挑:官方的、中转的、聚合平台的,每个引擎能存多套Provider配置。
关掉应用再打开,对话还在。断了能接着聊。每个会话用了多少上下文,看得见。
聊天框是为写代码设计的
普通聊天框发文字。ccgui 的聊天框发代码。
输入框支持 @ 引用项目文件——@src/utils/auth.ts,AI就知道你要改哪个文件。斜杠命令、粘贴图片、上传附件,全支持。
AI干活的过程是透明的:改了哪个文件、跑了什么命令、读了什么内容,都有卡片实时展示。不是终端里一坨输出,是结构化的信息流。
说错话了?回退(rewind)回到之前的状态。想试试另一条路?分叉(fork)从某个节点重新来。这是终端里做不到的事。
懒得打字?语音输入。提示词写不好?内置的提示词增强帮你润色。AI正在干活时,下一个问题可以先排上队。
不只是聊天,是一整套开发面板
ccgui 最让我意外的,不是聊天框,是旁边的面板。
文件树:浏览、预览、复制、粘贴、重命名,直接拖文件进对话。不用切窗口。
内置终端:完整的终端体验。AI跑命令的时候,你能看到实时输出;你自己想跑个命令,也不用切出去。
Git 面板:暂存、提交、分支、worktree、看diff、翻提交历史。提交信息AI帮你写。对,它真的能根据你的diff生成commit message。
全局搜索:文件、会话、历史消息、技能、命令——一个搜索框全搞定。
任务多了不乱
AI编程有个问题:任务一多就失控。ccgui 用了四个东西来治这个病。
Plan 面板:AI的执行计划一步步列出来,做到哪了一眼看清。不是黑盒。
Kanban 看板:任务卡片拖来拖去,管理整个迭代。是的,一个AI编程工具里内置了看板。
任务中心:每次AI执行都有记录。失败了能重试,随时翻执行日志。
意图画布:在画布上拖节点做规划,想清楚再动手。这个功能很新,但思路对——先想后做,比先做后改强。
项目智能:ccgui 比较独特的部分
上面那些功能,别的工具也在做。下面这几个,是ccgui真正不一样的地方。
项目知识地图:AI扫描你的项目,生成可交互的结构图谱。文件关系、API接口、模块依赖,一目了然。还支持增量更新——你改了代码,图谱跟着变。
项目记忆:把项目的关键约定、踩过的坑存成长期记忆。AI下次打开还记得。这个功能解决了一个真实痛点:每次开新对话,AI对你的项目一无所知。
上下文账本:AI这次回答用了哪些上下文、各占多少,明明白白。你知道它是不是在瞎猜。
用量统计:token消耗、费用、缓存命中率全有报表。还能设每月预算上限。用AI编程最怕什么?月底看账单。这个功能治好了我的焦虑。
扩展和个性化
MCP市场、Skills市场、插件市场:点一下就能装,给AI加新本事。MCP协议让AI能连接外部工具,Skills让AI学会特定工作流,插件扩展界面功能。
浏览器Agent:让AI能读网页内容。查文档不用复制粘贴,直接让AI去看。
主题:15+内置主题,VS Code风格。自定义配色、窗口透明度、字体字号都能调。
中英双语界面,快捷键全部可自定义。
macOS / Windows / Linux 全平台,支持应用内自动更新。
技术栈
Tauri 2 + React 19 + TypeScript + Rust。
所有数据存在你自己的电脑上。不上传,不追踪。
MIT 协议开源。
怎么装
去 Releases 页面 下载对应平台的安装包:
| 平台 | 安装包 |
|---|---|
| macOS(M系列芯片) | aarch64.dmg |
| macOS(Intel芯片) | x64.dmg |
| Windows | .exe / .msi |
| Linux | .AppImage |
装好之后,在设置里配置AI引擎的API Key或本地CLI,添加项目文件夹,就能用了。
3363个Star,280多个Fork,MIT协议。这不是一个Demo,是一个有人在认真用的工具。
终端不会消失。但AI编程的交互方式,该进化了。
暂无评论。