Instant commit graph
History is indexed once into SQLite and kept warm. Virtual-scroll hundreds of thousands of commits — lanes, merges and folds render the moment you arrive.
Githic indexes your history once and keeps it warm — so you scroll a quarter-million commits without a stutter, rebase by dragging, and let AI draft the message. Every click shows you the exact git command behind it.
Free during alpha · macOS · no account required
Everything, one keystroke away
Built for people who live in their history — fast to read, faster to rewrite.
History is indexed once into SQLite and kept warm. Virtual-scroll hundreds of thousands of commits — lanes, merges and folds render the moment you arrive.
Reorder, squash, fixup, reword and drop with a plan you can see. Conflicts surface inline — continue or abort without leaving the graph.
Draft commit messages from the staged diff and reshape branches with AI-assisted rebase. The model proposes; the command log proves what actually ran.
Keep several checkouts live at once and group related repos into workspaces. Switch context without re-cloning or re-indexing.
Hunk-level staging, syntax-highlighted diffs, whitespace-aware comparisons, image previews and blame — everything you need before you commit.
Cherry-pick, revert, merge, stash, tag, reset, fast-forward and push with --force-with-lease. Power moves, with sane guardrails.
Hit ⌘K and go anywhere — jump repos, fire actions, fuzzy-search commits by message, author or date. Your hands stay on the keyboard.
See the exact git command — and its timing — behind every click. No black box: copy it, learn from it, trust it.
Light, dark and three densities, four font pairings, and a small coven of gothic app icons — Count Dracula to a stained-glass arch.
gh / glabNo magic
A GUI shouldn't hide what it does to your repo. Githic streams each operation to a live command log — the literal arguments, the exit status, the milliseconds. When AI reshapes your history, you see precisely what it asked git to do.
git under the hood — nothing proprietary touches your objectsgit fetch --prune origin62ms
git rebase -i --autosquash main41ms
git commit -m "index once, keep it warm"12ms
✦ ai: draft message from staged diff880ms
git push --force-with-lease origin main310ms
git stash push -u -m "wip: contrast pass"28ms
Make it yours
Light or dark, three densities, and four hand-picked font pairings — applied across every repo.
Try the in the top-right — the page repaints with Githic's own tokens.
Githic is in free alpha. Grab a build, open a repo, and feel how fast a graph can be.
Free while in alpha. Self-updates keep you on the latest build — no account, no telemetry.