Lanes connects to GitHub and renders any repository's history as a clean, GitKraken-style commit graph — every fork, every merge, laid out so the story reads itself.
No account required. Public repos work token-less — sign in with GitHub for private ones.
Why Lanes
Most history viewers cram branches into a flat list. Lanes gives every commit a column and routes the lines between them — the same mental model you build at a desktop, now in your pocket.
A deterministic engine assigns each commit a lane and draws curved edges through forks and merges — lines that actually join up, row to row.
GitHub OAuth device flow — no password ever entered in the app, no secret shipped in it. Tokens live in the Keychain; public repos need none.
Avatar nodes, ref and tag chips, tap-a-commit detail, pull-to-refresh. Great on iPhone, scales straight to iPad.
The engine
Every commit is assigned to a vertical lane; forks and merges are routed between lanes. The layout is pure, Foundation-only and deterministic — so it's unit-tested in isolation, with no UI in the loop.
Get Lanes
Add a repo by owner/name or URL and watch its branches unfold. Free to try on every public repository.