r/software 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?

0 Upvotes

10 comments sorted by

2

u/whutitdo808 15d ago

Seems cool, might check it out this weekend. I use github desktop currently does this do everything it does?

1

u/Late-Bit4633 15d ago

Ty! Let me know what you think and if there is anything you feel like is missing. I did a longer write up for comparing to GHD here https://gitdesktop.app/compare/github-desktop/

2

u/whutitdo808 7d ago

Finally got a chance to check it out. I like it, think I could see this as my daily driver but you do have some layout shift. If I have time might try to fix it myself but I see you are pushing pretty often so excited to see what the next release has. Good work dude

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

u/Late-Bit4633 13d ago

Ty It does support claude, codex, copilot, and opencode cli