Lattice
Navigate git history without leaving the terminal. A quiet, keyboard-first tool for engineers who want to see the shape of their code.
Install LatticeThe commands
Four commands. Each does one thing well.
lattice log
History as a graph — commits, branches, merge bases.
lattice blame
Who touched which line, and when.
lattice browse
Keyboard-driven exploration of history.
lattice search
Search messages and diffs across the repo.
Built for senior engineers
Restraint over noise.
Keyboard-first
Every action reachable from the home row. No mouse required.
Offline by default
Reads your local .git. Nothing is uploaded, nothing is phoned home.
Fast at scale
Designed for repositories with hundreds of thousands of commits.
One binary
Single executable. No dependencies, no runtime to install.
Configurable
Plain-text configuration. Tweak it, version it, forget it.
Install Lattice
Single binary, no dependencies.
brew install lattice
curl -L https://releases.lattice.sh/v1.0.0/lattice -o /usr/local/bin/lattice && chmod +x /usr/local/bin/lattice
Lattice is a fictional tool. This page is a frontend design exercise — pure HTML, CSS, JS and SVG.