Switzy
Open-source tool for switching Git identities and managing SSH keys.
The application provides a macOS menu‑bar interface for developers who need to alternate between multiple Git identities. It lets users select a profile—defined by name, email, and associated SSH key—with a single click, automatically updating the relevant entries in the global or local `.gitconfig`.
In addition to identity switching, the tool includes built‑in SSH key generation and management, allowing keys to be created or changed without leaving the graphical interface. The UI follows a glass‑like aesthetic and integrates Sparkle for automatic update notifications.
Installation is supported via Homebrew cask or manual download of a notarized DMG, and the source code is available under the MIT license. The project is written in SwiftUI and built with Tuist, targeting developers who prefer a lightweight, visual workflow for Git credential handling on macOS.
Reviews
Loading reviews…
Similar apps

Password & Security
Secretive
Store SSH keys in the Secure Enclave
Version Control & Git
Tempo
GUI Git client. Replace the Git CLI with a clear UI and AI assist.
Network & Connectivity
DNS Easy Switcher
Menu bar tool for switching DNS providers or custom resolvers.

Version Control & Git
Gitify
GitHub notifications on your menu bar

Terminals & CLI
OnlySwitch
⚙️ All-in-One menu bar app, hide 💻MacBook Pro's notch, dark mode, AirPods, Shortcuts

Version Control & Git
GitButler
Change management with parallel and stacked branches, unlimited undo, agent integrations.