Where it's going.
GitPersona is actively developed. Here's what's shipped and what's next.
Available now
Git profile management
Create, edit, and switch Git identities — name, email, and GPG signing key bundled per profile.
SSH key manager
Import, generate, and assign SSH keys per profile. Host aliases managed automatically.
Credential vault
HTTPS tokens stored in your OS keychain, scoped per profile. Nothing in plaintext.
Repository mapping
Bind folders to profiles. Enter a repository — the right identity is already active.
Auto-assignment rules
Declarative rules match on path, remote URL, host, and owner. Export and import rule sets.
Repository groups
Organize repositories into labeled groups across clients and projects.
Audit log
Full history of every identity change, profile update, and rule application.
Cloud sync (Pro)
Profiles, rules, groups, and repository pins follow you to every device you sign in on. Encrypted in transit and at rest; secrets and SSH keys never leave your machine.
Coming soon
Team profiles
Share identity templates across your team.
GitLab support
First-class credential and SSH support for GitLab.
Bitbucket support
Native support for Bitbucket Cloud and Server.
Workspace automation
Run scripts and set environment variables on identity switch.
Remote manager
View, switch, and add remotes per repository, with a warning before you push when the remote's owner doesn't match the active profile.