History you can navigate
Follow commit lanes, branch and tag labels, then search by message, author, or hash.
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
Working tree clean
● Staged 0
● Changed 0
● Untracked 0
›● 4b8c2d1 feat: add branch filters
│● a91f73c fix: refresh worktree state
│● d6021ae feat: show commit details
│● 72ce4a0 chore: update dependencies
╰─● 1f68b20 docs: clarify install steps
REPOSITORY
sample-repo
BRANCH
main
SELECTED COMMIT
4b8c2d1 · feat: add branch filters
WORKTREE SUMMARY
0 staged · 0 changed · 0 untracked
A focused Git workspace
Gitview keeps the everyday review loop close at hand: understand what changed, inspect the context, and choose what belongs in the index.
Follow commit lanes, branch and tag labels, then search by message, author, or hash.
Review line-numbered changes side by side on wide terminals, with a unified view when space is tight.
Stage or unstage individual hunks, a whole file, or the full working tree from the keyboard.
Browse and create local branches, and apply folder-based Git config profiles to the right repositories.
Get started
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
Build and install from crates.io
cargo install gitview --lockedRequires Rust and Git. Cargo installs the latest published crate.
Verified binary installer · macOS Apple Silicon
curl -fsSL https://raw.githubusercontent.com/barathrajd/gitview/main/install.sh | bashThe installer verifies the release checksum and prompts you to choose the prebuilt binary or Cargo.