Githic app icon

light, fast,
AI-native git.

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

A git client that gets out of the way

Built for people who live in their history — fast to read, faster to rewrite.

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.

Interactive rebase

Reorder, squash, fixup, reword and drop with a plan you can see. Conflicts surface inline — continue or abort without leaving the graph.

AI-native

Draft commit messages from the staged diff and reshape branches with AI-assisted rebase. The model proposes; the command log proves what actually ran.

Worktrees & workspaces

Keep several checkouts live at once and group related repos into workspaces. Switch context without re-cloning or re-indexing.

Stage & diff with care

Hunk-level staging, syntax-highlighted diffs, whitespace-aware comparisons, image previews and blame — everything you need before you commit.

Every git verb

Cherry-pick, revert, merge, stash, tag, reset, fast-forward and push with --force-with-lease. Power moves, with sane guardrails.

Command palette

Hit ⌘K and go anywhere — jump repos, fire actions, fuzzy-search commits by message, author or date. Your hands stay on the keyboard.

Command log

See the exact git command — and its timing — behind every click. No black box: copy it, learn from it, trust it.

Yours to theme

Light, dark and three densities, four font pairings, and a small coven of gothic app icons — Count Dracula to a stained-glass arch.

  • PR / MR chips linked commit numbers via gh / glab
  • Commit signing GPG & SSH, per-repo config
  • Open in… hand a path to VS Code or any editor
  • Fuzzy search commits by message, author, date
  • Stash anything including untracked & partial paths
  • Auto-updates stay on the latest alpha

No magic

Every click is a git command you can read

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.

  • Plain git under the hood — nothing proprietary touches your objects
  • Copy any command straight into your own terminal
  • Failures show the real stderr, not a friendly lie
command log
git 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

Tuned to your taste

Light or dark, three densities, and four hand-picked font pairings — applied across every repo.

Theme DarkLightSystem
Density CompactComfortableSpacious
Font GeistInterIBM PlexSystem

Try the in the top-right — the page repaints with Githic's own tokens.

Bring your history to life

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.