Mike Maser · @mmaser · July 2026

I spend most of my day using Claude - terminal and Desktop. I have both business and personal accounts. On Desktop, for months I did the logout-login grind every time I wanted to switch accounts. I looked and looked for an account toggle which had to exist. Nope - Claude Desktop, as I write this on 7/16/26, doesn't have one. WTF.

So I attempted to wire up a fix using Claude to guide me, broke some stuff, and after much banging around, landed on the actual answer. Now both accounts seamlessly run side by side on my Mac all day, every day. Been rock solid for weeks, and a real unlock for switching accounts - ⌘-Tab and I have both on demand.

Here's the whole thing, including the part where I broke it, so you can skip that part.

Before you start

The core of it

Claude Desktop is an Electron app, which means it quietly inherits a browser trick: a --user-data-dir flag that moves ALL of its data - login, config, chats, everything - to whatever folder you point it at. Different folder = different account. No cloning the app. No second install. One Claude.app, launched twice, pointed at two folders.

The steps below just make sure each login lands in its own folder.

Setup steps

Step 1: pick the new account's folder name

The folder IS the account - that's the whole mental model. Your main account already lives at ~/Library/Application Support/Claude - leave that one alone. Every extra account gets its own folder - mine is Claude-Personal. Name it something you won't mix up. You don't need to create it; the app does that on first launch.

Step 2: quit every Claude instance