Settings don't carry over, and switching means logging out or manually managing CLAUDE_CONFIG_DIR.
So I made a simple tool for it. Clausona sets CLAUDE_CONFIG_DIR via a shell hook and symlinks shared resources (plugins, MCP servers, settings) from your primary config.
Auth stays separate per profile. No wrapping or proxying. Claude Code runs directly.
Curious if others have dealt with this and what pain points you've run into.
Thanks for any feedback!