Isolated by default
Named profiles live under ~/.claude-profiles/<name>. The reserved max profile keeps using ~/.claude.
Public npm utility · v0.2.1
Run separately authorized Claude Code profiles from direct commands—each with its own configuration directory, while your default profile stays untouched.
npm install -g @nathanpixodeo/claude-profile-manager
Independent project. Not affiliated with, endorsed by, sponsored by, or maintained by Anthropic.
The manager sets one documented environment variable, then launches your installed claude executable.
0runtime dependencies
3desktop platforms
1variable routed
100%local profile paths
01 / WHY
Useful separation without a second terminal setup, proxy, or background service.
Named profiles live under ~/.claude-profiles/<name>. The reserved max profile keeps using ~/.claude.
Create launchers like claude-team or claude-studio. Claude arguments and exit codes pass through.
Sessions and skills remain separate unless you choose to link them. Existing directories require an explicit backup flag.
02 / WORKFLOW
Three deliberate steps. No daemon and no shell framework.
Use the public npm package on Node.js 22 or newer.
npm i -g @nathanpixodeo/claude-profile-manager
Create its local directory and, optionally, a direct launcher.
claude-profiles add team --command claude-team --login
Run from any project directory and pass normal Claude Code flags.
claude-team --continue
03 / WHERE
One CLI model, adapted to each platform's global npm executable layout.
Windows 10, 11, and Server
Managed.cmd launchers
Node.js-supported distributions
Executable POSIX launchersNode.js-supported versions
Executable POSIX launchersclaude-profiles doctor
Checks Node.js, npm, Claude Code, profile storage, and command directory readiness.
04 / BOUNDARIES
Use only accounts you own or are explicitly authorized to administer. Every profile remains subject to current Anthropic terms, policies, limits, and regional access rules.
Current policies: Consumer Terms, Commercial Terms, Usage Policy, and Supported Regions.
05 / QUESTIONS
No. It launches the claude executable already installed on your machine and sets the documented CLAUDE_CONFIG_DIR variable for named profiles.
No. Profile directories do not aggregate, extend, evade, or alter billing, subscription allowances, rate limits, bans, safeguards, or product restrictions.
Not by default. You may explicitly link them only when the same person or authorized organization controls both contexts and the data may be disclosed in both.
Use claude-profiles command clean first to remove generated launchers. Uninstalling keeps profile directories, command mappings, sessions, state, and credentials.
No. This is an independent, unofficial third-party utility. It is not affiliated with, endorsed by, sponsored by, or maintained by Anthropic.
LOCAL ROUTING / CLEAR CONTEXTS
npm install -g @nathanpixodeo/claude-profile-manager