░██
░██
░████████ ░███████ ░███████
░██ ░██ ░██ ░██ ░██ ░██
░██ ░██ ░██ ░██ ░██ ░██
░██ ░██ ░██ ░██ ░██ ░██
░████████ ░███████ ░███████
A lightweight TUI git client for agentic coding
A multi-panel view in a full terminal, a graph-only view in a split pane
Multiple repositories as tabs for parallel work and project management
Running agent sessions (Claude Code, Codex) and PR info on each worktree
Color-coded branch/merge history with labelled refs
Commit lookup by message or hash, with jumps between matches
Live view updates as the working tree changes on disk
Stage & commit, branch & tag, stash, fetch / pull / push, etc.
Full-screen diffs for any commit or the working tree
Homebrew (macOS / Linux)
brew tap jvnlee/boo
brew install booTo update to the latest release later:
brew upgrade boogiton PATHgh(GitHub CLI) on PATH and authenticated — optional, enables PR status on worktrees- A terminal with kitty keyboard protocol support recommended — iTerm2, Ghostty, etc.
cd /path/to/repo
booYou can also run boo from anywhere — the landing screen lets you open any repository.
Press ? inside the app for the full reference.
Stored under $XDG_CONFIG_HOME/boo (fallback ~/.config/boo). Delete the directory to reset.
This project is licensed under the MIT License.