work

keifu

A TUI for viewing Git commit graphs in the terminal.

RustratatuiGitCLI
keifu

keifu (系譜) is a TUI tool for viewing Git commit graphs in the terminal, built with Rust + ratatui.

I had been happily using the VS Code Git Graph extension, but as i moved more of my workflow to the CLI for Claude Code, i wanted something with the same feel. Install via cargo install keifu or brew install trasta298/tap/keifu.

design notes

  • readable graph. Instead of git log --graph, branches are color-coded and drawn with a clean Unicode graph so the structure pops at a glance.
  • keep it small. Only checkout, branch create/delete, and fetch. It is not a full Git client — fine-grained operations are left to Claude Code.
  • narrow-terminal friendly. Layout stays usable in split panes and small windows.
  • no image protocol. Pure Unicode line drawing, so it works on Windows Terminal too.