Rich commit graph
Inline SVG / PNG rendering via Kitty graphics (Ghostty, Kitty), iTerm2 or Sixel protocols. Pre-rendered branches and edges land in the terminal as actual images, not ASCII art.
Say oui to the smoothest git terminal youser experience.
Rich commit graph
Inline SVG / PNG rendering via Kitty graphics (Ghostty, Kitty), iTerm2 or Sixel protocols. Pre-rendered branches and edges land in the terminal as actual images, not ASCII art.
GitHub built in
Open Pull Requests and Issues from inside your repo. Comments, reviews, labels, assignees, reactions, merge, without leaving the terminal.
Configurable end to end
Ten built-in themes plus user-defined .toml palettes. Every shortcut is
rebindable (global + per-view scopes), with live-tracking footers.
Daily git tools
Diff with side-by-side mode, hunk-level staging, blame, file history, interactive rebase, 3-way conflict editor, 2-commit comparison.
gitoui is a fork of serie,
inspired by GitKraken and the
Git Graph
VS Code extension. It goes beyond the commit-graph viewer: the original
focus, a rich git log --graph rendered with terminal image
protocols, is intact; on top of it gitoui adds a full TUI workflow
for everyday git: diffs, blame, staging, interactive rebase, conflict
resolution, and GitHub integration for PRs and Issues.
It runs the git CLI directly (no libgit2 binding) and pre-renders the commit
graph as SVG/PNG images displayed inline in your terminal.