u/Late-Bit4633

I've been building GitDesktop, an open-source Git client for Windows, macOS, and Linux.
▲ 19 r/foss

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?

u/Late-Bit4633 — 1 day ago

I built GitDesktop - an open-source Git client that brings the entire PR workflow into one native app

I've spent the last year building GitDesktop, a free, open-source Git client built with Tauri and React.

The original idea was simple: every Git client I tried eventually sent me back to the browser. I wanted to be able to clone a repository, create a branch, review code, comment on pull requests, manage issues, check CI, publish releases, and perform advanced Git operations without constantly switching between applications.

Some highlights:

  • GitHub, GitLab, and Bitbucket support
  • Pull requests, reviews, issues, discussions, and releases
  • Interactive rebase, worktrees, merge preview, and branch protection
  • Recover lost work with an operation journal
  • Jira Cloud integration
  • Optional AI features (bring your own provider or run Ollama locally)
  • "Just Git" mode that hides every AI feature if you don't want them

It's completely open source (Apache 2.0), and I'd genuinely appreciate any feedback, bug reports, or feature suggestions.

GitHub: https://github.com/theBGuy/GitDesktop

Website: https://gitdesktop.app

u/Late-Bit4633 — 12 days ago