macOS Menu Bar App · v1.0.0 · Free to start

Switch identities.
Not workflows.

One click to flip between your git profiles,
AI contexts, SSH keys, and terminal sessions.

Download for Mac See what's included

macOS 15.6+ · Apple Silicon · Windows & Linux coming soon

Dopple
Acme Corp · jane@acmecorp.com
Personal
jane@gmail.com
Acme Corp
jane@acmecorp.com
Client A
jane@clienta.io

One click.
Everything switches.

01
🔍

Auto-detect

Dopple scans your machine for existing git identities, SSH keys, and config files. Import them in one click.

02
⚙️

Configure

Set git credentials, SSH keys, AI API keys, terminal preferences, and automation hooks per profile.

03

Switch

Click a profile. Your git config, SSH key, AI context, and any shell hooks fire instantly.

Everything in your
menu bar.

Git

Per-profile git identity

Switches user.name, user.email, and core.sshCommand in your global gitconfig — or scopes it to a single terminal session.

AI

AI context switching

Each profile carries its own API keys, model preferences, and system prompts. Switch profiles, switch AI brains.

SSH

SSH key manager

Visual key browser with fingerprints, profile associations, and one-click connection testing against GitHub, GitLab, and more.

Hooks

Automation hooks

Run shell scripts on profile switch. Connect VPNs, swap Slack workspaces, set AWS_PROFILE, mount drives — all automatic.

Terminal

Scoped terminal sessions

Open iTerm2 or Terminal.app with GIT_AUTHOR_* and GIT_SSH_COMMAND pre-set. Global config stays untouched.

Sync

iCloud sync

Profiles sync across your machines via iCloud or any custom path. Export and import JSON for sharing or backup.

Scoped sessions.
Global config untouched.

✓ Git profile: Acme Corp
Name: Jane Doe
Email: jane@acmecorp.com
 
~ git commit -m "initial commit"
[main 3a8f2c1] initial commit
Author: Jane Doe <jane@acmecorp.com>
 
~ echo $GIT_AUTHOR_EMAIL
jane@acmecorp.com
 
~

Start free.
Upgrade when you need it.

No credit card required to get started.

Free
$0

forever · no card required

  • 2 profiles
  • Git identity switching
  • Scoped terminal sessions
  • Auto-scan existing configs
  • Unlimited profiles
  • AI context switching
  • SSH key manager
  • Automation hooks
  • iCloud sync
  • Appearance customization
Download Free
Available on: ✓ macOS Windows — coming soon Linux — coming soon

Ready to stop
context switching manually?

Download free and upgrade whenever you're ready.

Or install via Homebrew

$ brew tap benchshot/dopple && brew install --cask dopple

macOS 15.6+ · Apple Silicon · 30-day guarantee on paid plan