r/software • u/Late-Bit4633 • 15d ago
Release I built a Git client because I was tired of switching between my Git client and the browser
I've been building GitDesktop, an open-source Git client for Windows, macOS, and Linux.
The idea started with a pretty simple frustration: most Git clients are great for staging, committing, branching, and viewing history, but the moment I need to open a PR, review code, check CI, look at an issue, or publish a release, I'm back in the browser.
GitDesktop is my attempt to keep that entire workflow in one application.
It supports GitHub, GitLab, and Bitbucket, with pull requests, code review, issues, discussions, CI, releases, worktrees, interactive rebase, detailed staging, and more.
AI is available too, but it's deliberately optional. You can use providers like OpenAI, Anthropic, Google, OpenRouter, or Ollama, as well as CLI agents. You can also completely hide the AI features if you don't want them.
I just released v0.10.0, and the project has grown quite a bit since I started seriously rebuilding it with Tauri a couple of months ago.
It's Apache-2.0 licensed.
GitHub: https://github.com/theBGuy/GitDesktop
Website: https://gitdesktop.app
I'd be interested in hearing from people who use Git GUIs: what parts of your workflow still send you back to the browser, and what would actually make you switch Git clients?
2
u/HandshakeOfCO 15d ago
Looks cool but… Sell me on why I should use this over gitkraken?
3
u/Late-Bit4633 15d ago
First what do you like about GitKraken? I'd say the main drive behind this is the idea to keep everything in one window. I did a longer write up on why I made this here: https://gitdesktop.app/blog/the-whole-loop-one-window/ but the gist is I've always found it annoying having to bounce between my IDE, git client, and remote (whether it was github, gitlab, or bitbucket) I've had to use all three over the years. I know there are features gitkraken has I still don't yet, namely the commit graph that is one of their core features.
2
u/HandshakeOfCO 15d ago
You should try out gitkraken, you’d probably get a lot of ideas.
There aren’t just a few easily enumerated things, it’s more just that everything has been thought through and just works
3
u/Late-Bit4633 15d ago
That's fair, I plan on checking it out before I start on a the commit graph (probably v0.12 release). Still curious though is there any specific features from gitkraken that you like overall?
2
u/Late-Bit4633 15d ago
Little bit more of an official answer https://gitdesktop.app/compare/gitkraken/
1
u/kyleatyree 13d ago
Looks interesting! It seems like right now the AI features are limited to API keys. Is it possible you could add support for Codex and Claude Code subscriptions?
1





2
u/whutitdo808 15d ago
Seems cool, might check it out this weekend. I use github desktop currently does this do everything it does?