ReviewGraph is a read-only terminal application for reviewing structured Git changes. It provides deterministic diff views, Rust-aware structural analysis, and Vim-style terminal controls without changing your working tree.
ReviewGraph currently targets Linux. Install Rust 1.85 or newer and ensure git is available on PATH, then run:
cargo install --git https://github.com/patrickjeremic/reviewgraph.git --locked reviewgraphThe command installs the reviewgraph executable into Cargo's binary directory, usually ~/.cargo/bin.
Run ReviewGraph inside a Git worktree:
reviewgraph branch main HEAD
reviewgraph commit HEAD
reviewgraph exact <base> <head>
reviewgraph range <base> <head>Set VISUAL or EDITOR to select the external editor. Run reviewgraph --help for all command forms, or reviewgraph --diagnostics to check the configuration and Git setup.
See installation and configuration for Nix, source-build, and configuration details.
ReviewGraph is available under the MIT License.