baocode-dev/baocode
Awesome GUI for Claude Code CLI✨ https://baocode.dev
解决的问题
Claude Code 在终端中运行,虽然适合执行任务,但阅读体验较差:长 diff 会滚动消失,之前的步骤难以查找,审查更改需要切换应用程序。BaoCode 为 Claude Code 提供了一个合适的窗口,使其更易于阅读、搜索和审查。
工作原理
BaoCode 是一个原生 Flutter 应用,直接在 GPU 上绘制界面,因此启动速度约为 0.18 秒,且比 VS Code 或 Cursor 等基于 Electron 的编辑器占用更少的内存。它运行你现有的 Claude Code,使用你的设置和 CLAUDE.md。它没有自己的代理;Claude Code 本身就是代理。BaoCode 增加了一个可读界面,将工具输出折叠为单行,允许你按文件保留或撤销每个更改,并将检查点存储在自己的数据文件夹中。它还包含一个内置 IDE,带有编辑器、终端和源代码管理。你可以使用 /goal 添加目标,粘贴图像,并通过 SSH 使用远程项目。
适用人群
经常使用 Claude Code 并希望拥有比终端更舒适、更易读的环境,且需要编辑器和源代码管理等集成工具的开发者。它支持 macOS、Windows 和 Linux,并要求已安装 Claude Code。
亮点
- 快速原生应用:启动时间约 0.18 秒,空闲内存占用约 120 MB,仅 2 个进程。
- 专为阅读设计的界面:折叠工具输出,按文件保留/撤销,仓库外的检查点。
- 目标:输入 /goal,Claude 会持续工作直到目标达成。
- 富文本输入:代码引用、图像和拖放文件内联显示。
- 内置快速 IDE,包含编辑器、终端、源代码管理和语言服务器。
- 支持你的 VS Code 主题。
- 支持 skills、MCP servers、插件、子代理等。
- 通过本地代理支持任何模型(Anthropic、OpenAI 格式)。
- 通过 SSH 进行远程项目开发,繁重的工作在远程主机上完成。
- 通知和自动更新。
相关
- 项目
- 项目
- 项目
- 项目