Lattice
Git history, mapped.
Fig. 1 — A commit history rendered as a lattice. Each node is a commit; each line an ancestry edge.
Session
Graph view, then a direct visit.
lattice — bash
$ lattice graph --graph main..feature/query
├─ 8a3f2c1 feat(query): parse token stream
│ ├─ 7b2e1d0
│ └─
├─ 7b2e1d0 refactor(query): simplify node resolution
│ ├─ 6c4f0a9, 5d8e2b1
│ └─
├─ 6c4f0a9 chore(query): update parser docs
│ ├─ 5d8e2b1
│ └─
└─ 5d8e2b1 feat: initial query prototype
└─
$ lattice visit 7b2e1d0
└─ refactor(query): simplify node resolution
Capabilities
Built for engineers who think in graphs.
Graph-First Navigation
See your history as a lattice of commits, branches, and merges. Navigate by graph, not by walking a linear log line by line.
Pattern Filters
Filter commits by author, date range, or regex against messages and file paths. Combine filters to cut through noisy history.
Direct Visit
Jump to any commit, branch, or tag instantly. No more scrolling, grepping, or reconstructing ancestry by hand.