GitHub Desktop

GitHub's own Git client, aimed at people who want to commit and push without learning the command line.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About GitHub Desktop

GitHub Desktop covers the everyday path: clone a repository, see what changed, stage files, write a commit message, push, open a pull request. Merge conflicts are presented in a way that does not require knowing what a three-way merge is, and it signs you into GitHub without any token juggling.

It is Electron and TypeScript, open source under the MIT licence. Officially it supports Windows and macOS only; Linux builds come from a community fork rather than GitHub.

Strengths

  • The common Git workflow without any command line
  • Signs into GitHub and opens pull requests from the app
  • Readable conflict resolution for people new to merging
  • Windows x64 and ARM64, macOS Intel and Apple Silicon

Limitations

  • No official Linux build; only a community fork
  • Hides the advanced operations rather than exposing them
  • Electron, so it is heavy for what it does
  • Built around GitHub; other hosts work but are second-class

Details

Pricing
Free · Free and open source under the MIT licence. A GitHub account is only needed for GitHub-specific features.
License
MIT
Developer
GitHub Inc.
Platforms
Windows, macOS
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Someone learning Git who wants to get work committed today
Categories
Git clients
Last verified
Added
Provenance
Selected from the TechWalrus downloads catalog (Dev Tools); facts checked against the developer's own pages, 2 sources on file.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing