Skip to content

git-graph-tui

A Git Graph for the terminal. See every branch, tag, stash and merge as a colored graph, and act on it with right-click menus, just like the Git Graph extension for VS Code.

git-graph-tui showing a repository with branches, tags, a stash and uncommitted changes

See everything

Local and remote branches, tags, stashes, merges and your uncommitted changes, drawn as a clear, color-coded graph.

Act on it

Right-click a commit, branch, tag or stash to check out, merge, rebase, cherry-pick, reset, push and more.

Mouse and keyboard

Click, right-click and scroll, or do everything from the keyboard.

Safe

Every destructive action asks first and says exactly what will happen.

One binary

Its only dependency is the git CLI. It runs in any terminal, in tmux and in herdr.

Fast

History loads page by page and git runs in the background, so the UI never blocks.