Back to feed
Dev.to
Dev.to
7/12/2026
Stop Juggling SSH Keys: Manage Multiple Git Profiles

Stop Juggling SSH Keys: Manage Multiple Git Profiles

Short summary

DevSwitch is an open-source desktop app and CLI that automates managing multiple Git profiles and SSH keys, replacing manual ~/.ssh/config editing and includeIf directives. It offers 1-click SSH key generation, automatic GitHub OAuth key upload, and instant identity switching via desktop or terminal command. The tool is MIT-licensed, stores keys locally, and supports macOS, Windows, and Linux.

  • DevSwitch automates SSH key generation and Git identity switching across multiple GitHub accounts
  • Replaces manual ~/.ssh/config and includeIf folder-based routing with 1-click profile management
  • Open-source (MIT), cross-platform, available as desktop app and npm CLI

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Comments

Failed to load comments. Please try again.

Explore more