BaoCode,你不是读不懂 Claude Code,是终端不让你读懂

BaoCode 是一个 0.18 秒启动、16MB 安装包的原生 GUI。不重造 agent,只把窗口补上。Chrome 的 DevTools 也顺手交了出去。

先说我为什么受不了终端

周五晚上十点,我让 Claude Code 去重构那个谁都不敢碰的老模块。它吭哧吭哧干了四十分钟,我回来切到终端。几千行输出滚出天际。它到底改了哪几个文件?git diff 一把梭,对着分页器一条条往上翻。翻到一半发现它两千行之前问过我要不要顺手把 tests/ 也改了,滚上去找了三分钟才看见。想回退其中一处?git checkout 一个文件一个文件来。至于它中途跑了哪些 grep、读了哪些文件,全糊在流里,想回头找基本靠滚。收拾完这摊子,人已经不困了。气精神了。

这不是模型不行,是终端这个 UI 根本不是给人读长会话设计的。它适合跑,不适合看。

我一开始的解法是换 AI IDE。结果 Cursor 装完,又多养一个 Chromium、一个 Node.js,单窗口 1.9GB 内存,开机时间从 3 秒变 8 秒。为了一个 UI,付出的代价比它省下的还多。

后来群里有人甩了个链接,说试试 BaoCode。我装完第一反应,这玩意儿启动 0.18 秒,我以为它闪退了。

用下来最大的感受是它没抢我的东西

这是我想安利它的唯一理由,别的都是加分项。

我用 Claude Code 两年了,攒了一堆东西。CLAUDE.md 写了 800 行、十几个 MCP server、一堆 skills 和 subagents、自己的 hooks、订阅的 ChatGPT 账号也接了 Codex 上游。换工具最怕的就是这些全部作废,重新教一遍 AI「我是谁」。

BaoCode 干的事是它不自己实现 agent 。本机装了 Claude Code,它就跑你那一份,settings、CLAUDE.md、MCP、skills、subagents、hooks 一个不动,插件和命令也是。你在 claude.ai 上配的技能会同步过来。没装也能跑它自带的内核,读同一套配置。

卸了它,我什么都没少。 这点比功能列表重要一百倍。大部分工具想的是怎么把你关进它的院子,这个是给你原来的工作流加了层玻璃。我试过一次直接删掉它回终端干活,一点不别扭。反而是这时候我才意识到它做了多少。

它替我干掉了哪些脏活

读 。步骤自动折叠,读文件、搜索、shell 命令收成一行,对话里只剩 Claude 说了什么、做了什么。长对话旁边有一张 minimap,消息、代码、表格、改动在上面分得清颜色,一块液态玻璃标出我看到哪,点一下拖一下就跳过去。而且它从末尾往回渲染,再长的会话也是秒开,往上翻才加载更早的部分。这设计方向就对了。我开聊天窗口从来不是为了看第一句。一轮跑完,底部挂着耗时、输出速度、token 数和花了多少钱。我第一次看到自己为一个 bug 花了 $3.7,心疼之余,至少是明白的。

审 。Claude 改过的代码直接标在编辑器里,每一段能单独保留或撤销,也能按文件、一次性全部处理,侧栏就能干,不用切 IDE。checkpoint 只存它改过的文件,躺在 BaoCode 自己的数据目录里,从不碰我仓库的 .git 。这点对我这种常年 git stash list 一堆垃圾的人是救命的。想盯着它写,开「以 Diff 显示智能体改动」,它每敲一个文件就以 diff 形式弹开。

驱动 。/goal 给个目标让它一直干到达成,进度和已花时间挂在输入框上方,展开能看到它为啥还没搞定,中途改目标立即生效。忙的时候消息排队,能撤回能插队。我现在基本是一口气想好 5 条要它做的事,一口气塞进去排队,人去吃饭。粘贴编辑器里复制的代码自动变成 文件:行号 引用,@ 提文件和文件夹,/ 开命令菜单,写得糙就点「润色」让它把话理顺,标签和代码原样保留。

原来那套「滚上去找问题」的操作,基本消失了。

那它凭什么不是玩具

一、性能,他们敢写数字

不是 Electron,是 Flutter + Dart 原生绘制、GPU 直出,底下没有浏览器。代价是他们把 Monaco 编辑器和 xterm.js 都用 Dart 移植了一遍(bao_editor、bao_xterm,连 ConPTY 伪终端都是自己写)。账摆在这儿。

BaoCode VS Code Cursor
启动 0.18s 2--3s 2--3s
内存(单窗口空闲) 120MB 970MB 1.9GB
进程数 2 8 13
安装包(Win) 16MB 244MB 214MB

更有说服力的是 1.6.0 的 release notes,里面写着「92 轮对话帧耗时 6.8ms→4.5ms,卡顿帧 18→0」「Skia 纹理缓存限到 32MB(原 150--300MB)」「拖动 minimap 往返帧耗时 12.9ms→2.5ms」。把量化回归写进 changelog 的 GUI 团队,我没见过几个。 那些号称快的产品连进程数都不敢让你看。我这种被 Electron 伤害过的人,看到这几个数字是有生理反应的。

二、浏览器那块是真的能干活,不是 demo

装个扩展,agent 用的就是我日常那个 Chrome,带着我的登录态、Cookie 和扩展,不是另起一个什么都没登录的无头浏览器。28 个工具,DevTools 每个面板都覆盖到。每个请求的请求头请求体响应体、导出 HAR 和 curl、带着 Cookie 改参数重发任意请求、WebSocket 消息;性能录制给 Web Vitals(LCP/CLS/INP)、长动画帧、主线程耗时、CPU 剖析;内存堆快照前后对比,揪出泄漏对象和分离的 DOM;行断点/条件断点/日志断点、单步、看现场变量、按 source map 还原成 src/App.tsx;查 React/Vue 组件和 props、谁的 CSS 覆盖了谁;拦截请求伪造响应、人为加延迟;模拟手机/慢网/慢 CPU/深色模式/别的时区。

上周线上有个 bug 只在我账号下复现,我让 agent 直接打开我登录好的那个页面,挂断点、看网络请求、读 Redux 里的状态,二十分钟定位到是某个 feature flag + 缓存叠加的问题。以前这活儿我要么手动复现半小时,要么让 QA 帮我录屏。

权限边界也划得干净。它只能碰我共享给它的黄色「BaoCode」标签组,拖出去就收回来,数据全留本机。

三、Stash,意外地改变了我的工作习惯

一开始我以为这是个凑数的功能。用了两周,发现它是那种「用了就回不去」的。

好点子总在我改别的 bug 时冒出来。全局快捷键在任何应用里按一下弹出小面板,文字、截图、文件、链接、代码都能扔进去,每条有自己的编号,像 issue。周末刷手机看到个优化思路,扔进去;review 代码想到个重构点,扔进去。准备好了点「在 BaoCode 中实施」,选开新 git worktree 还是直接上当前分支,交给 agent 干,卡片上实时看进展。写得潦草,「说清楚」会结合图片附件把一句话补成完整需求。

登录 GitHub / GitLab(含 Enterprise 和自建),issue 能导进来,PR 检查结果挂在行上,回帖关闭都得我点头。发出前还会扫一遍内容里有没有带本机路径或密钥。这个细节做得比我司的 CI 工具都上心,我不夸张。

四、不锁我

GPL-3.0 开源,编辑器和终端包 MIT,代码在 GitHub 上能翻。本地代理在 Anthropic API / OpenAI Chat Completions / Responses 之间做协议转换,活由 Claude Code 干,模型随便换,甚至能让 Claude Code 跑在 GPT-6 Astra 上。有 ChatGPT 套餐就直接账号登录按额度用 Codex 模型,登几个号,用完的自动让位。API key 存系统钥匙串,不是明文塞 settings.json。

我一个同事没 Anthropic 订阅,纯用 ChatGPT 的号,也跑得飞起。这在同类工具里不多见。

五、跨端是配套的

SSH 远程项目照着 VS Code Remote-SSH 的路子来,读 ~/.ssh/config,文件、搜索、Git、终端、语言服务器、Claude Code 全在服务器上跑。我最近在家办公跑远程训练任务,断网重连回同一个 session(保留 3 小时,静默 30 秒内察觉),没丢输出。这体验比我原来用 tmux + ssh 稳定。

内置 IDE 有终端、Source Control、提交图,提交信息让 Claude 读改动起草我改;VS Code 键位和 LSP 全盘继承,还能装 Open VSX 的 .vsix 主题(不跑代码,只吃配色)。手机端 TestFlight beta,扫码配对、端到端加密,人在地铁上也能回它的问题、授权限、批计划。关掉窗口 agent 照样在托盘/菜单栏里跑,需要我时发通知加角标。默认提示音是微波炉的「叮」,因为活儿热好了。这个味儿对了。

想试试

bash 复制代码
git
 clone https://github.com/baocode-dev/baocode

或者直接下 baocode.dev,macOS、Windows 10+、Ubuntu 22.04+(.deb)都能装,Windows 包 16MB,免费

开源,源码在 github.com/baocode-dev...。

我现在装了两周,主力在用,Terminal.app 只留给跑长脚本。你要也是天天跟 Claude Code 打交道的人,值得花十分钟试试。不好用,回来骂我。

相关推荐
SL_staff2 小时前
运维救火实战:钉钉API变更致薪资计算中断,如何用可视化逻辑引擎5分钟热修复
java·开源·全栈
weh9603 小时前
受够了同事之间的拌嘴,所以我做了一个多Agent协同平台
开源
阿哲CZ3 小时前
AI 重建 3D 的开源项目,我跑通了:它把自己的误差写进了 JSON
开源
wflynn3 小时前
GitHub 日榜趋势速报 | 2026-10-26
开源·github
JPower_mr.g5 小时前
SmartCall v1.0.9 发布:智能体知识库上线,让 AI 客服先查资料再回答
java·ide·人工智能·macos·架构·开源·xcode
SL_staff5 小时前
破除执行黑箱:用目标地图、资源热力图与健康度看板构建可下钻的执行事实链
java·开源·全栈
分布式存储与RustFS5 小时前
GPU 在空转等数据?PyTorch 训练集进 RustFS 的三种接法
云原生·开源·对象存储·分布式存储·s3·rustfs·性能基准
2501_944525766 小时前
开源鸿蒙平台 KMP_CMP 三方库「Atrium」适配全流程
microsoft·开源·harmonyos