GIT REVIEW, IN YOUR TERMINALv0.5.0

Read the whole Git story. Stay in your terminal.

Browse commit history, inspect clear diffs, and stage exactly the changes you want—without leaving your keyboard.

Open source · MIT license · macOS Apple Silicon release

Gitview’s current screen layoutSample data · panes and key hints match the app
GITVIEWsample-repobranch: mainaccount: Primary

WORKTREE

Working tree clean

● Staged 0

● Changed 0

● Untracked 0

HISTORY

›● 4b8c2d1 feat: add branch filters

│● a91f73c fix: refresh worktree state

│● d6021ae feat: show commit details

│● 72ce4a0 chore: update dependencies

╰─● 1f68b20 docs: clarify install steps

INSPECTOR

REPOSITORY

sample-repo

BRANCH

main

SELECTED COMMIT

4b8c2d1 · feat: add branch filters

WORKTREE SUMMARY

0 staged · 0 changed · 0 untracked

STAGED 0CHANGES 0UNTRACKED 0main
Tab paneW worktreeEnter/l detailsb branchesp profiles/ searchj/k move? helpq quit

A focused Git workspace

From commit graph to the exact line you want to stage.

Gitview keeps the everyday review loop close at hand: understand what changed, inspect the context, and choose what belongs in the index.

01

History you can navigate

Follow commit lanes, branch and tag labels, then search by message, author, or hash.

02

Diffs with room to think

Review line-numbered changes side by side on wide terminals, with a unified view when space is tight.

03

Stage the part you mean

Stage or unstage individual hunks, a whole file, or the full working tree from the keyboard.

04

Keep local work in context

Browse and create local branches, and apply folder-based Git config profiles to the right repositories.

Rust + Ratatui/keyboard-first/local Git workflows

Get started

One install away from a clearer review.

Choose Cargo to build from crates.io, or use the verified prebuilt release on macOS Apple Silicon.

01Install Git and open a repository.

02Run gitview from your terminal.

03Press ? any time for key help.

The prebuilt archive supports macOS Apple Silicon. Cargo builds from source on systems with Rust installed; Linux release packaging and Windows support are not currently provided.

Choose your install

latest release

all releases ↗

Build and install from crates.io

$cargo install gitview --locked

Requires Rust and Git. Cargo installs the latest published crate.

Release archives include a SHA-256 checksum.