Claude Code config

claude-multiprofile

Runs multiple isolated Claude Code and Claude Desktop accounts side by side on macOS.

150 stars 20 forksConfig & memory Source

Install

Install
npm install -g claude-multiprofile
From source
git clone https://github.com/jmdarre-v/claude-multiprofile.git

From the README

claude-multiprofile

Run multiple Claude accounts side by side. Personal, work, clients. Claude Desktop and Claude Code. No more signing out of one account to use another.

Each profile gets its own login, chats, settings, MCP servers, plugins and skills, and its own Dock icon and terminal command:

- Desktop and Code, separately or together. Desktop profiles need macOS; Code profiles work on macOS and Linux.
- Your existing Claude is untouched. Profiles sit alongside it.
- doctor keeps it working. Claude updates itself, shells change, launchers get re-pinned. doctor finds what drifted, including a profile quietly open on the wrong account, and doctor --fix repairs what it safely can.
See it in action: examples/walkthrough.md, a full session showing every prompt and output.
Disclaimer. This is an unofficial community tool. It uses public Electron flags (--user-data-dir) and a stable but undocumented Claude Code environment variable (CLAUDE_CONFIG_DIR) to keep profiles isolated. Anthropic engineers have engaged on the open feature requests for native multi-account in both apps, so the approach is well known, but it is not officially supported. If a future Claude release changes how profiles work, this tool will need to catch up.

Why this exists

Claude Desktop and Claude Code both assume a single signed-in account. There's no built-in profile switcher today (open feature requests: Desktop, Desktop UI). The standard workaround is a manual setup:

- For Desktop, launch with open -n -a "Claude" --args --user-data-dir=... against a custom data folder
- For Code, set CLAUDE_CONFIG_DIR=... before running claude

Both work. Both are fiddly to set up and easy to mess up. This tool automates the whole thing, including the things people forget:

- Generating a real macOS .app…
Read the full README on GitHub

Details

Language
JavaScript
License
MIT
Last updated
2 November 2026
Topics
anthropicclaudeclaude-codeclaude-desktopclielectronmacosmulti-accountprofiles

FAQ

What is claude-multiprofile?

Runs multiple isolated Claude Code and Claude Desktop accounts side by side on macOS. It is a config for Claude Code, from jmdarre-v/claude-multiprofile on GitHub.

How do I install claude-multiprofile?

Run npm install -g claude-multiprofile, then follow the setup in the README.

Is claude-multiprofile popular?

jmdarre-v/claude-multiprofile has 150 GitHub stars and 20 forks. It was last updated on 2 November 2026.

More config & memory

Browse the most popular Claude Code mods, all config & memory, or the skills and MCP server directories.