Skip to content

AngKorGit vs GitHub Desktop

GitHub Desktop, but with a graph.

GitHub Desktop is where a lot of people learn Git, and it does the simple flow well. It’s also free and open source, which I respect. The moment you need to see how branches relate, rebase interactively, or work against GitLab, it runs out of road.

AngKorGit keeps the friendly parts, the confirmations before anything destructive, undo, plain wording, and adds the graph, the branch operations and the conflict editor that GitHub Desktop leaves out. It’s also the same app on Linux, not a community build.

Side by side

GitHub Desktop AngKorGit
Platforms macOS and Windows. Linux through a community build macOS, Windows and Linux
Price Free Free, no tiers
Source code Open source, MIT Open source, MIT
Built with Electron, a bundled copy of Chromium Rust and libgit2 in one process, the webview your OS already ships
Sign-in A GitHub account for anything beyond local repositories None. Open a folder and start

What GitHub Desktop has that I don't

  • The tightest GitHub integration: notifications, checks, Codespaces
  • A very gentle learning curve for a first repository
  • Backing from GitHub, so it will be maintained for a long time

What AngKorGit has that GitHub Desktop doesn't

  • A commit graph, virtualized, with drag one branch onto another to merge or rebase
  • Interactive rebase, cherry-pick, worktrees, stashes with per-file restore
  • GitHub, GitLab and Bitbucket pull requests in one client
  • A conflict resolver instead of a hand-off to your editor
  • An official Linux build, with AppImage, .deb and .rpm
AngKorGit showing a commit graph with branch chips, the working copy panel and a commit's files
The graph, the working copy and the inspector. Everything on this page is the app as it ships.

Questions

Is it harder to use than GitHub Desktop?
There is more on screen, because there is more it can do. The everyday flow is the same: change files, tick them, write a message, commit, push. Destructive actions ask first and can be undone.
Will my GitHub account work?
Yes. Add it under Settings, Authentication with a token, classic or fine-grained. Pull requests then show in the sidebar, and pushes use the token from your system keychain.
Do I need GitHub at all?
No. AngKorGit works with any git remote over HTTPS or SSH, and with no remote at all.

Try it next to GitHub Desktop

Version 0.21.1. Free, MIT licensed, no account, no telemetry. The app updates itself after the first install.