← Every app

Two GitHub Desktop accounts on one Mac

Keep work and personal GitHub accounts in two GitHub Desktops on the same Mac: both open at once, each signed in to its own account, with its own Dock icon. Parallex is free and open source.

How

  1. Install Parallex (below). Your GitHub Desktop isn't changed.
  2. Choose New Instance and pick GitHub Desktop. Name it for what it's for, like “GitHub Desktop Work”, and give it a color.
  3. Open it and sign in with the other account. Both run at once, each in its own windows, each with its own Dock icon.
Parallex's main window, listing instances of several apps, each with its own color and name
Each instance gets its own name and color, so you always know which one you're in.

What you get with GitHub Desktop

Good to know

Questions

Doesn't GitHub Desktop handle two accounts?

It signs in to one GitHub.com account at a time. A second GitHub Desktop keeps another account signed in beside it.

Do they share repositories?

They can both open the same folder on disk; each keeps its own list of repositories and its own sign-in.

Get Parallex

Free and open source, for macOS 14 and later. In Terminal:

curl -fsSL https://parallex.mandip.dev/install | sh

Or download it from GitHub, or with Homebrew: brew tap mandipadk/parallex https://github.com/mandipadk/parallex then brew install --cask parallex. Then choose New Instance, pick GitHub Desktop, and give it a name.

Already have Parallex?

This opens New Instance with GitHub Desktop picked; you name it and choose its color.

Make a second GitHub Desktop

Also