BaoCode 下载 更新日志 GitHub English

BaoCode

好看又好用的 Claude Code 桌面应用,内置毫秒级响应的 IDE。

版本 1.0.6macOS(Apple 芯片和 Intel)和 Windows免费开源更新于 2026 年 10 月 10 日

下载 Mac 版 下载 Windows 版
BaoCode 的主窗口,两个对话并排,模型选择器已打开
Fast IDE,对话停靠在编辑器和终端旁边
上:BaoCode 的主窗口,智能体按项目分组,两个对话并排进行,后台智能体同时在运行,模型选择器已打开。下:Fast IDE,对话停靠在编辑器和终端旁边,Claude 正在运行五个分析智能体;选中的代码作为引用放进了消息。

为什么做它

我们每天都在用 Claude Code。终端适合运行它,却不适合阅读它:长长的 diff 一下就滚出视野,之前的步骤很难再找回来,想审查它改了什么还得切到别的应用。

BaoCode 就是我们想给它配的那个窗口。原生绘制,打开即用,界面从不拖 Claude 的后腿。

界面

界面是 BaoCode 的重点,所以大部分功夫都花在细节上。这些细节平时你未必注意得到,直到换回别的工具:

一条带五张图片和一个代码引用的已发送消息,重新打开编辑
一条消息里有五张粘贴的图片和一个对 about-claude.html:4-7 的引用,各自以标签的形式嵌在句子里;Claude 处理它的同时,又打开它重新编辑。
一个朝 /goal 设定的目标推进的对话,目标显示在输入框上方
用 /goal 设定的目标:Claude 朝它推进,输入框上方显示为进行中,并附带已花的时间。

速度

VS Code 和 Cursor 基于 Electron。每个窗口都是一个网页,每份应用都自带一个 Chromium 浏览器和 Node.js。启动要好几秒、内存动辄上 GB、安装包 200 MB,原因都在这里。

BaoCode 不是网页。它是原生应用,直接用 GPU 绘制自己的界面,底下没有浏览器。

BaoCodeVS CodeCursor
启动≈ 0.18 秒≈ 2–3 秒≈ 2–3 秒
内存(单窗口空闲)≈ 120 MB≈ 970 MB≈ 1.9 GB
进程数(单窗口)2813
安装包大小(Windows)≈ 16 MB≈ 244 MB≈ 214 MB

你的主题

BaoCode 的配色就是 VS Code 的主题配色,你常用的主题看起来和你预期的一样:编辑器、对话和侧栏都跟着主题走。随时可以换主题;在列表里上下移动时,窗口会逐个预览。

BaoCode 对整个 VS Code 也是这么做的:留下最重要的部分,装进 Windows 上 16 MB 的安装包里。

浅色主题下的 BaoCode 主窗口,打开了搜索
Kimbie Dark 主题下的 Fast IDE,打开了颜色主题列表
上:浅色主题下的主窗口,打开了可同时搜索智能体、对话、文件和操作的搜索框。下:Kimbie Dark 主题下的 Fast IDE,主题选自 VS Code 自带的浅色和深色主题。

Fast IDE

想自己看代码时,不用再开别的应用。Fast IDE 是内置的:编辑器、终端,以及带提交图的源代码管理,沿用你的 VS Code 快捷键和语言服务器。点一下就回到对话。

它的响应以毫秒计。即使在大项目里,打开文件、出搜索结果、按键上屏,都快到你感觉不到等待。

提交信息由 Claude Code 来写:它读你的改动,起草好提交信息,你修改后提交即可。它怎么写也可以自定义。

Fast IDE:源代码管理、编辑器和终端
Fast IDE:源代码管理(包括 Claude Code 起草的提交信息和提交图)、编辑器和终端。

SSH 远程项目

代码不必放在你自己的电脑上。通过 SSH 打开 Linux 服务器上的文件夹,体验和 VS Code 的 Remote-SSH 一样:窗口留在本机,文件、搜索、Git、终端、语言服务器和 Claude Code 都在服务器上运行,就在代码旁边。

从 ~/.ssh/config 里选一台主机,或者直接输入 user@host,再选一个文件夹就行。远程项目和其他项目一起列在侧栏里,标着所在的主机;新对话也可以从输入框上方的文件夹菜单直接在远程项目里开始。服务器上没有 Claude Code 时,BaoCode 会帮你装好,你添加的模型在那边也能用。

连接断了,BaoCode 会自己重连;被打断的对话,发下一条消息时就会接着进行。连不上主机时,它会告诉你原因,点一下就能重试。

服务器需要是 Linux(x64 或 arm64),并且能用 SSH 密钥或 ssh-agent 登录。暂不支持密码和二次验证登录。

技能、MCP 服务器及其他

Claude Code 能用来扩展的一切都集中在一处:插件、MCP 服务器、技能、子代理、规则、命令和钩子,可以对你全局生效,也可以只用于某个项目。你在 claude.ai 上的技能也会出现在这里。

BaoCode 的自定义页面,列出从 claude.ai 同步来的技能
自定义:插件、MCP 服务器、技能、子代理、规则、命令和钩子,图中是从 claude.ai 同步来的技能。

任意模型

活由 Claude Code 来干,模型由你来选。添加一个支持 Anthropic API、OpenAI Chat Completions 或 OpenAI Responses 的上游,BaoCode 的本地代理会在它和 Claude Code 之间做转换。Claude Code 的工具、技能和工作方式都保持不变。你甚至可以让 Claude Code 跑在 GPT-6 Astra 上。

API 密钥保存在系统钥匙串里,而不是设置文件中;你还可以为 Claude Code 的每类工作分别指定模型。

在 BaoCode 设置中添加模型上游,协议菜单已打开
添加上游:协议、Base URL 和 API 密钥,它提供的模型,以及 Claude Code 在各个角色上用哪个模型。

通知

你不用一直盯着窗口。当智能体需要你回答问题、授予权限或批准计划,或者它完成了这一轮,BaoCode 会用系统的方式告诉你:一条通知、一声提示音,应用图标上还会显示有几个智能体在等你。

关掉窗口后,智能体仍在菜单栏(Windows 上是托盘)里继续运行,菜单里能看到哪些在等你。默认提示音是微波炉的“叮”,因为活儿热好了:

在“设置 → 通知”里,也可以选择 man-oh-yeah、Gulp Gulp Gulp Gulp、系统音效或自己的音频文件。多个智能体同时通知时,各段提示音重叠播放,不会互相打断。

BaoCode 的通知设置
通知设置:什么时候提醒、提示音,以及菜单栏图标。

它不做什么

BaoCode 没有自己的智能体,这是有意为之。Claude Code 就是那个智能体,它的生态无可比拟:工具、技能、插件、MCP 服务器、子代理和钩子。再做一个智能体只会把生态割裂开。BaoCode 要做的,是给 Claude Code 配上它应得的界面,并让周边的一切开箱即用。

所以 BaoCode 不附带模型,也不需要注册账号。它运行你已经装好的 Claude Code,使用你的设置和你的 CLAUDE.md。不支持 Codex 和其他智能体;其他模型可以像上面说的那样,通过 Claude Code 使用。

下载

BaoCode 会在后台自动更新,重启前会先询问。你可以在“设置 → 更新”里改为手动更新,或者关闭更新。

源代码

BaoCode 以 GPL-3.0 许可开源,其中的编辑器和终端包采用 MIT 许可。代码在 GitHub 上。欢迎提 Issue;不接受 Pull Request。