baocode-dev/baocode
Awesome GUI for Claude Code CLI✨ https://baocode.dev
What it solves
Claude Code runs in a terminal, which is fine for running but poor for reading: long diffs scroll away, earlier steps are hard to find, and reviewing changes means switching apps. BaoCode puts a proper window around Claude Code, making it easier to read, search, and review.
How it works
BaoCode is a native Flutter app that draws its own interface straight to the GPU, so it starts in about 0.18 seconds and uses far less memory than Electron-based editors like VS Code or Cursor. It runs the Claude Code you already have, using your settings and CLAUDE.md. It does not have its own agent; Claude Code is the agent. BaoCode adds a readable interface, folding tool output into single lines, letting you keep or undo each change per file, and storing checkpoints in its own data folder. It also includes a built-in IDE with an editor, terminal, and source control. You can add goals with /goal, paste images, and use remote projects over SSH.
Who it’s for
Developers who use Claude Code regularly and want a more comfortable, readable environment than a terminal, with integrated tools like an editor and source control. It supports macOS, Windows, and Linux, and requires Claude Code to be installed.
Highlights
- Fast native app: launches in ~0.18 s, ~120 MB idle memory, 2 processes.
- An interface made for reading: folded tool output, per-file keep/undo, checkpoints outside your repo.
- Goals: type /goal and Claude keeps working until it’s met.
- Rich-text input: code references, images, and dropped files inline.
- Built-in fast IDE with editor, terminal, Source Control, and language servers.
- Works with your VS Code themes.
- Supports skills, MCP servers, plugins, subagents, etc.
- Works with any model via a local proxy (Anthropic, OpenAI formats).
- Remote projects over SSH with the heavy work on the remote host.
- Notifications and auto-updates.
Related
- Project
- Project
- Project
- Project