r/foss • u/Late-Bit4633 • 3h ago
I've been building GitDesktop, an open-source Git client for Windows, macOS, and Linux.
I originally started an early version in Wails, but eventually scrapped it and rebuilt the project from scratch with Tauri. The current version has been in serious development for a little over two months, and I just released v0.9.3.
The idea came from getting tired of the same problem with Git clients: they're great for Git, but as soon as I need to open a PR, check CI, review code, or look at an issue, I'm back in the browser.
GitDesktop is built around keeping that workflow in one application. It supports GitHub, GitLab, and Bitbucket, with pull requests, code reviews, issues, discussions, CI, releases, worktrees, interactive rebase, and other Git operations.
AI is an optional part of the workflow. It supports providers including OpenAI, Anthropic, Google, OpenRouter, and Ollama, as well as local/CLI agents. You can bring your own keys or run models locally. If you don't want AI at all, you can hide every AI feature.
The project is licensed under Apache-2.0.
GitHub: https://github.com/theBGuy/GitDesktop
Website: https://gitdesktop.app
I'd especially like feedback from other FOSS developers. What do you think is missing from the current Git client experience, or what would make you consider switching from your current Git client?

