v1.1 · Free for personal use · macOS

Switch Chrome profiles
instantly

A tiny menu bar app that lives outside Chrome. Switch from the menu bar, Dock, or Spotlight — one click brings all your profile's windows to the front, centered on the screen your mouse is already on.

↓ Install now View on GitHub
Chrome Hopping menu bar screenshot
Features

Everything you need,
nothing you don't

🪟

All windows, not just one

If a profile has three open windows, all three come to the front — not just the last active one.

🎯

Always centered at 80%

Windows are placed at 80% of the screen, centered, every time. No more hunting for a window buried behind something else.

🖥️

Follows your mouse

On multi-monitor setups, windows move to whichever screen your cursor is on when you click. No dragging required.

🔇

Silence other profiles

Option+click a profile to minimize all other profiles' windows instantly. One context at a time.

⌨️

⌘§ cycles everything

The keyboard shortcut rotates through all your profiles — including ones with minimized windows, not just visible ones.

🚀

Opens closed profiles too

Clicking a profile with no open windows launches Chrome directly into it. Auto-detects, no manual setup.

🖥️

Dock access

Generate a native macOS app for each Chrome profile. Drag any of them to your Dock for one-click switching without ever opening the menu bar.

🔍

Spotlight integration

Press ⌘Space, type a profile name, and hit Enter. Chrome Hopping switches you straight to that profile — no mouse needed.

How to set up

Dock & Spotlight

1️⃣

Generate the apps

Click ⇄ in the menu bar → ⚙ Settings → Update Dock & Spotlight apps. A dedicated .app with a colored icon is created for every profile in ~/Applications/Chrome Profiles.

2️⃣

Add to Dock

Open ~/Applications/Chrome Profiles in Finder and drag any profile app onto your Dock. One click on the icon switches directly to that profile.

3️⃣

Search with Spotlight

Press ⌘Space, start typing your profile name (e.g. "Work", "Personal"), and press Enter. Chrome Hopping opens and brings that profile to the front instantly.

Keyboard shortcut

Hands on the keyboard?

Press ⌘§ to cycle through your open Chrome profiles without reaching for the mouse.

⌘ §

Install in 60 seconds

Requires macOS 12+, Google Chrome, and Python 3.10+.

Option A — Homebrew

brew install tito-sec/chrome-hopping/chrome-hopping

Option B — Manual

# Clone and run the installer git clone https://github.com/tito-sec/chrome_hopping.git cd chrome_hopping chmod +x install.sh && ./install.sh

Permissions required

🔐
Accessibility Needed to raise and move Chrome windows via AppleScript
💾
Full Disk Access Needed to read Chrome's profile list from ~/Library