Fast by architecture
Rust + libgit2 engine, virtualized graph and diff rendering, incremental history loading. 100k-commit repositories and multi-thousand-line diffs stay at full frame rate.
Free · open source · MIT licensed
A modern, fast, beautiful cross-platform Git client — ~8 MB instead of a gigabyte. Virtualized 100k-commit graphs, the full daily toolkit, and conflicts you can understand.
Features
No bloat, no 100-feature sprawl. AngKorGit focuses on the operations developers use every day — and executes each one with care.
Rust + libgit2 engine, virtualized graph and diff rendering, incremental history loading. 100k-commit repositories and multi-thousand-line diffs stay at full frame rate.
Stage down to individual hunks, commit and amend, branch folders with right-click menus, merge / rebase / cherry-pick / revert / reset, stash, tags — drag a branch onto another to merge. Every operation undoable with ⌘Z.
Full-width diffs with a clickable minimap, previous/next-change hops, side-by-side or inline, word-level highlighting, whole-file view, and image diffs.
A three-pane visual resolver with checkbox picks per side, conflict-to-conflict navigation, and a fully editable result pane with marker guards.
A filesystem watcher keeps the WIP row, status, and graph in sync while you edit in your IDE or commit from a terminal. No manual refreshes.
Per-host tokens in the OS keychain (GitHub, GitLab incl. self-hosted, Bitbucket) and per-repo committer profiles, so work and personal never mix.
⌘K palette for everything, ⌘Z / ⌘⇧Z undo & redo, ⌘B sidebar toggle, ⌘± zoom. Shortcuts render right next to every menu action.
Destructive actions get real confirmation dialogs, and failures explain themselves — down to "this is a submodule, open it as its own repository".
Commit messages, diff and conflict explanations, PR descriptions, staged-change review. Any provider: OpenAI, Anthropic, Gemini, Ollama, LM Studio — local models welcome.
Gallery
A focused interface: graph in the center, working copy on the right, terminal docked below. Dark by default, light when you want it.
Performance
AngKorGit talks to Git through a native Rust engine with libgit2 — the same library the Git CLI is built on. Rendering is virtualized end to end, so scale never costs frame rate.
A native engine, not a wrapper. Every hot path runs in Rust — history, status, staging, merging — never shelled out.
Virtualized graphs and diffs. Only the rows on screen are rendered — multi-thousand-line diffs stay interactive.
Incremental history. Paginated, searchable revwalk — opening a huge repository doesn't mean loading all of it.
System webview. No bundled Chromium — your OS's own engine keeps the bundle tiny and updates are instant.
At a glance
~8 MB
installed size
vs ~1 GB Electron-based clients
100k
commits
virtualized graph and diff rendering
60 fps
scrolling
incremental history loading
3
platforms, one codebase
macOS · Windows · Linux
AI, done tastefully
AngKorGit works with any provider you already use, from hosted APIs to fully local models. Your code and keys never touch a service you didn't choose.
Commit messages from your staged changes
Plain-English explanations of diffs and conflicts
Pull request descriptions ready to paste
Staged-change review before you push
Staged changes
AI suggest+ fix(graph): keep lane colors stable across pagination
+ test(graph): lane reuse with 400-commit history
# generated from your staged changes Providers
Keys stay in your OS keychain. Local models (Ollama, LM Studio) run entirely on your machine.
Install
Download the latest release for your OS. Free, open source, and cryptographically verified — no telemetry, ever.
AngKorGit is distributed without a commercial code-signing certificate, so your operating system may show additional prompts on first launch. After that, updates are verified with minisign and built in public by GitHub Actions from this source tree.
Open source
A real community project: MIT licensed, reproducibly built, and open to contribution.
Free to use, study, fork, and distribute — built by a community of contributors.
Read the licenseYour repos, tokens, and activity never leave your machine. The privacy surface is documented in SECURITY.md.
Privacy policyEvery release is compiled by GitHub Actions from this source tree. Reproduce it yourself — the whole pipeline is in the repo.
Watch the CIRoadmap
The foundation is in place, and work is now focused on polish. Ideas are tracked openly on the roadmap, and the strongest are adopted by contributors.
Read the roadmapFree forever, ~8 MB, and open source. Download AngKorGit and see the difference on your first commit graph.