终端里敲命令让AI写代码?3363个人说:我宁愿用鼠标

终端里敲命令让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编程的交互方式,该进化了。

项目地址:https://github.com/zhukunpenglinyutong/desktop-cc-gui

评论

暂无评论。

登录后可发表评论。