GitHub Desktop
Also called github desktop app, gh desktop
GitHub's official Git GUI for Windows. The process is GitHubDesktop.exe. You can still use git.exe without this app.
What you need to know
GitHub Desktop is a GUI. git.exe still works without it.
GitHubDesktop.exe is GitHub's official Windows GUI. Git for Windows is git.exe plus Git Bash. Uninstalling Desktop does not remove Git. Installing Desktop does not replace git-scm.com.
- What is it?
- GitHub's official Git GUI
- Do I need it for git?
- No. git.exe works alone
- Same as gh.exe?
- No. That is GitHub CLI
What is GitHub Desktop?
GitHub Desktop is GitHub's GUI for cloning, committing, and opening pull requests. It talks to Git under the hood. It is not git.exe and not gh.exe.
If you have never used it
If someone said install GitHub Desktop, this is GitHub's click-to-clone window, not git.exe. Download it from desktop.github.com. You can already use Git for Windows without this GUI. Sourcetree and Fork are other Git windows. gh.exe is the GitHub CLI, not this Electron app.
What is it used for?
The history and diff window. git status in Git Bash is the same job without this GUI.
Sign-in and pull requests against GitHub. Bitbucket-first shops often pick Sourcetree instead.
Desktop can hand a repo to VS Code or another editor. That editor is still a different process.
Who is it for?
- People who want GitHub without living in a terminal
- Students whose class installed this instead of Git Bash
- Anyone who mixed it up with git.exe because both say Git
Current status
GitHub Desktop (2015) is a current git gui from GitHub. The vendor still points Windows users at https://desktop.github.com/.
How old is it?
GitHub shipped this Electron desktop app in 2015 after the older GitHub for Windows / C# client. It is newer than Git (2005) and older than GitHub CLI (2020). The current product is still named GitHub Desktop.
Versions
Major channels first. Exact build numbers are not all verified here.
System requirements
Values follow the publisher's public guidance. Workload still changes the real need.
Minimum
| Operating system | A current 64-bit Windows 10 or Windows 11 release, per GitHub Desktop docs |
|---|---|
| RAM | Electron baseline plus the repo you open |
Resource profile
- CPU demand
- Follows what you open inside the app
- RAM demand
- Follows documents, tabs, or libraries
Installed processes
These executables belong to this product when it is installed.
| GitHubDesktop.exe | GitHub Desktop window |
|---|
Startup components
GitHub Desktop can reopen the last repo. That is session restore, not a Windows service named GitHub.
File locations
| Typical install | C:\Users\<you>\AppData\Local\GitHubDesktop\ |
|---|
File formats
Common problems
People think this is Git
where.exe git should still find Program Files\Git if you installed Git for Windows. Desktop is GitHubDesktop.exe.
Auth works here, CLI fails
Desktop stores GitHub credentials for its own Git calls. git push in a random terminal may still need Git Credential Manager.
Getting unstuck
Confirm you opened GitHub Desktop, not git-bash.exe
The window title and GitHubDesktop.exe path are this product. Program Files\Git is the VCS port.
Install from desktop.github.com
A GitHub Desktop pro listing is junk. GitHub hosts the real installer.
Use File > Options > Git to see which Git it calls
Desktop can use a bundled Git or a system Git. That setting does not install Sourcetree.
Alternatives
Git for Windows if you only need the command. GitHub CLI for pull requests in a terminal. Sourcetree if the remote is Bitbucket.
Official help and downloads
Start with the vendor. Random exe sites are not a support channel.
| Download | desktop.github.com/ Official installer or vendor page |
|---|---|
| Help | docs.github.com/desktop Vendor support |
| Official site | desktop.github.com/ Start here, not a random exe host |
| GitHub Docs: Desktop | docs.github.com/en/desktop Clone, commit, and account help |
Related hardware
The GUI is an Electron app. Large repos want RAM and an SSD. A GPU does not speed commits.
Technical details
Technical details
Vendor version numbers change. This article does not pin a build.
Sources and verification
Reviewed by Feex editorial. Last verified August 2026 Status: Feex Reviewed. How we research.
- GitHub Desktop official site · Vendor product page
- GitHub Desktop help · Vendor support
- Foxhole process map · First-party samples on Windows PCs. Not a lab benchmark.
Was this article useful?
A yes or no is enough. Pick a reason if you want, or add a short note.
Thanks. That helps us improve this page.