Claude Code config
claude-multiprofile
Runs multiple isolated Claude Code and Claude Desktop accounts side by side on macOS.
Install
npm install -g claude-multiprofilegit clone https://github.com/jmdarre-v/claude-multiprofile.gitFrom 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…
Details
- Repository
- jmdarre-v/claude-multiprofile
- Type
- Config & memory
- 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
Empirica
255EmpiricaAI/empirica
Make AI agents and AI workflows measurably reliable. Epistemic measurement, Noetic RAG, Sentinel gating, and grounded calibration for Claude Code and beyond
Lacp
3070xNyk/lacp
Local-first policy, evidence, memory, and recovery controls for Claude, Codex, Hermes, and other CLI coding agents.
Hormozi Claude Code Brain
233antonio-clicktoclose/hormozi-claude-code-brain
Drop Alex Hormozi's $100M frameworks into Claude Code and get a free AI business advisor. Playbooks, prompts, and a ready-to-use CLAUDE.md config.
Claude Deep Research
226willccbb/claude-deep-research
Claude Deep Research config for Claude Code.
Engrim
304timgordontg/engrim
The Universal Cross-Model Episodic Memory Standard. Local-first, project-scoped SQLite engine for Google Antigravity, Claude Code, Cursor, Codex CLI, GitHub Copilot CLI, and OpenCode. Zero cloud lock-in.
Claudectx
144foxj77/claudectx
Fast way to switch between Claude Code configuration profiles
Browse the most popular Claude Code mods, all config & memory, or the skills and MCP server directories.