carloslfu

appreciate you building this! I have two Claude max accounts. The way I do it is that I have two app launchers (claude desktop). I use the desktop app and a different data directory for each launcher like `open -n -a /Applications/Claude.app --args --user-data-dir="<its profile directory>"`. I got my first Claude to make me two different launchers for the two apps, and it's been working perfectly. wdyt?

The only problem I've noticed is with Claude in Chrome. It seems to not work well in the second account. And this makes sense because it was designed just for one app. Do you find yourself having the same problem with this setup? have you tried the second one with the Claude in Chrome ext?

pandoro

I use this: https://gist.github.com/KMJ-007/0979814968722051620461ab2aa0...

Simple and works great but requires one alias per account

show comments
dotancohen

Does it share the global ~/.claude/CLAUDE.md file? For some use case I'd like that, for others it could be problematic.

show comments
hmokiguess

I built the same thing for myself, but I like your implementation so much better.

bdemirkir

Or use https://omp.sh and add multiple accounts. omp tracks usage and when limit is reached it uses the next account.

show comments
pwython

I use the Claude Code desktop app for work, and the CLI for personal, so I'm always logged into both accounts!

baron3dl

don't people get banned for doing this kind of thing?

show comments
brentmitchell25

Another way for those who use mise. You can auto-switch accounts by directory:

~/development/account1/mise.toml:

[env]

CLAUDE_CONFIG_DIR = "{{ env.HOME }}/.claude-account1"

acuteaura

revolutionary. you can do this with 2 lines of shell code.

i do this: https://github.com/acuteaura/universe/blob/main/overlays/cla...

swyx

does this also extend to codex?