Skip to content
AngKorGit

Free · open source · MIT licensed

Everyday Git, made delightful.

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.

macOS Windows Linux Apple Silicon and Intel
AngKorGit commit graph with repository tabs and the ⌘K command palette

Features

The daily Git toolkit, done exceptionally well

No bloat, no 100-feature sprawl. AngKorGit focuses on the operations developers use every day — and executes each one with care.

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.

The full daily toolkit

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.

Review with intent

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.

Visual conflict resolution

A three-pane visual resolver with checkbox picks per side, conflict-to-conflict navigation, and a fully editable result pane with marker guards.

Always in sync

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.

Multi-account, multi-identity

Per-host tokens in the OS keychain (GitHub, GitLab incl. self-hosted, Bitbucket) and per-repo committer profiles, so work and personal never mix.

Keyboard-first

⌘K palette for everything, ⌘Z / ⌘⇧Z undo & redo, ⌘B sidebar toggle, ⌘± zoom. Shortcuts render right next to every menu action.

Beginner-friendly and safe

Destructive actions get real confirmation dialogs, and failures explain themselves — down to "this is a submodule, open it as its own repository".

Context-aware AI

Commit messages, diff and conflict explanations, PR descriptions, staged-change review. Any provider: OpenAI, Anthropic, Gemini, Ollama, LM Studio — local models welcome.

Gallery

Beautiful at any scale

A focused interface: graph in the center, working copy on the right, terminal docked below. Dark by default, light when you want it.

AngKorGit commit graph with repository tabs and the ⌘K command palette
Virtualized graph with animated lanes, refs, tags, and the ⌘K command palette.
AngKorGit side-by-side diff with commit details
Side-by-side diffs — word-level highlights, minimap, line-level staging.
AngKorGit ⌘K command palette
The ⌘K command palette — every action searchable, keyboard-first by design.
AngKorGit welcome screen with recent repositories
Open, clone, or return to recent projects.
AngKorGit appearance settings with theme and accent colors
Dark and light themes, five accent colors, and UI zoom — all in one settings tab.
AngKorGit AI settings with provider configuration
AI settings — connect any provider; keys stay in your OS keychain.
AngKorGit keyboard shortcuts overview
Shortcuts render next to every action and can be fully customized.

Performance

Performance that scales

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

Tauri v2 Rust + libgit2 React 18 Virtualized

AI, done tastefully

AI assistance on your terms

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

OpenAI Anthropic Gemini Ollama LM Studio

Keys stay in your OS keychain. Local models (Ollama, LM Studio) run entirely on your machine.

Install

One download, three platforms

Download the latest release for your OS. Free, open source, and cryptographically verified — no telemetry, ever.

.dmg · .exe · .AppImage

macOS

  1. 1 Open the .dmg and drag AngKorGit into Applications.
  2. 2 On first launch, System Settings → Privacy & Security → "Open Anyway".
  3. 3 Allow folder access once per folder — it will be remembered.
Download for macOS
.dmg · .exe · .AppImage

Windows

  1. 1 Run the installer and launch AngKorGit.
  2. 2 SmartScreen: More info → Run anyway.
  3. 3 Updates are verified and self-installing.
Download for Windows
.dmg · .exe · .AppImage

Linux

  1. 1 AppImage: chmod +x AngKorGit_*.AppImage, then run.
  2. 2 Or install the .deb on Debian / Ubuntu.
  3. 3 WebKitGTK 4.1+ and libssl required.
Download for Linux

About the first-run prompts

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.

Step-by-step guides

Open source

Free software, responsibly built

A real community project: MIT licensed, reproducibly built, and open to contribution.

MIT licensed

Free to use, study, fork, and distribute — built by a community of contributors.

Read the license

No telemetry, ever

Your repos, tokens, and activity never leave your machine. The privacy surface is documented in SECURITY.md.

Privacy policy

Built in public

Every release is compiled by GitHub Actions from this source tree. Reproduce it yourself — the whole pipeline is in the repo.

Watch the CI

Roadmap

What's next

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 roadmap
  • Interactive rebase UI
  • Blame & file history
  • Worktrees
  • PRs & issues in-app

Git, without the friction.

Free forever, ~8 MB, and open source. Download AngKorGit and see the difference on your first commit graph.