GitPersonaGitPersona
Roadmap

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 unlimited 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.

  • Smart Switching

    A background watcher applies the correct identity automatically when you enter a mapped repository.

  • Commit Guard

    An optional pre-commit hook verifies your Git name and email match the repository's profile — warning or blocking a mismatch. Existing hooks are preserved.

  • Repository groups

    Organize repositories into labeled groups across clients and projects.

  • Audit log

    Full history of every identity change, profile update, and rule application.

Coming soon

  • Cloud sync

    Encrypted profile sync across your machines.

  • 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.