Dev.to
7/12/2026

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?



