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.
Claude.app. Most guides tell you to clone the app and rename the copy. That path silently breaks logins and connectors in ways that look like your fault. Full post-mortem further down.claude:// link that bounces back from your browser, and macOS hands that link to ONE running instance - if both are open, it might be the wrong one. Then you're staring at two windows logged into the same account wondering what you did wrong. (You did nothing wrong. It's the link routing.) The steps below handle it - just don't improvise the order.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.
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.