× Screenshot preview

A beautiful TUI for git

Navigate your commit history with vim keybindings. Stage changes, view diffs, and manage branches - all from your terminal.

gitspine
 Merge branch 'feature/auth' into main        a3f2c91  2h ago
 Add OAuth2 provider configuration            b7d4e82  3h ago
 Update CI pipeline                           c9a1f03  5h ago
 Implement token refresh logic                d8e2b41  6h ago
  Fix navigation bug in sidebar                d2e5a74  1d ago
  Update dependencies to latest versions       e8f3b65  2d ago
 Merge branch 'refactor/db'                   f4a9c32  2d ago
 Refactor database connection pooling         f1c7d96  3d ago
 Add connection retry logic                   a2b3c45  3d ago
  Initial release v1.0.0                       0a4e8b7  1w ago

Everything you need

Vim Keybindings

Navigate with familiar keybindings that feel like home.

Lightning Fast

Built in Rust. Loads thousands of commits instantly.

🔍

Live Search

Incremental search across messages, authors, SHAs, and branches. Find any commit in seconds.

📊

Beautiful Graph

Unicode-rendered branch visualization. See your history at a glance - even in tmux.

📝

Staging View

Stage files or individual hunks. Review changes before committing.

🎨

Syntax Highlighting

Diffs rendered with full syntax highlighting. Code changes are easy to read.

See it in action

Main commit list view with git graph

Browse your entire commit history with the branch graph

Commit detail view with diff

Dive into any commit to see changed files and diffs

Intuitive controls

Navigation

j k Move up/down
Ctrl+d Ctrl+u Half-page scroll
g G Jump to top/bottom
h Go to HEAD

Actions

Enter View commit details
/ Search commits
Tab Open staging view
y Copy SHA

Branches

b Create branch
c Checkout
d Delete branch
r Rebase

Install

Get started immediately with a 14 day free trial.

Quick Install

curl -fsSL https://gitspine.com/install.sh | bash

Then run gitspine in any git repository.

Simple pricing

Try it free for 14 days. If you love it, a license keeps it running.

Student
Free  
  • All features
  • Unlimited installs
  • Works offline
  • Valid .edu email
Contact
Personal
$5 /month
  • All features
  • Unlimited installs
  • Works offline
  • Cancel anytime
Purchase
Commercial
$500 /month
  • All features
  • Unlimited seats
  • Priority support
  • Invoice billing
Contact