Seamlessly switch between work and personal profiles. Automate your workflow with smart rules and hooks.
Instantly switch between multiple identities with a single command. No more manual config editing.
Define rules based on directory paths or remote URLs to automatically select the right identity.
Automatically manage SSH keys and GPG signing configurations for each identity.
Scan your commit history for identity mistakes and fix them before pushing.
Written in Rust for maximum performance and reliability. Zero runtime dependencies.
Works seamlessly on macOS, Linux, and Windows. Consistent experience everywhere.