nvm for Git profiles - manage SSH keys, emails, and signing configs across multiple GitHub accounts with a single command.
Stop mixing up commits. GPX keeps your work, personal, and client profiles cleanly separated.
Switch your entire Git identity - name, email, SSH key, and signing config - with a single command. No more manual git config edits.
Auto-generate SSH key pairs per profile. Each profile gets its own key, automatically wired into your SSH config.
Portable profiles across machines. Export your setup to JSON and import it anywhere - perfect for onboarding or migration.
Join developers who manage multiple Git identities without the headache.
Get Started