Claude Accounts
CCS lets you create multiple Claude account profiles such aswork, personal,
and team. Different profiles normally use different Claude config directories.
Launching the same profile twice reuses the same directory and shared state.
This page covers native account profiles, which keep each account separate
with its own session history. If instead you want several Claude accounts to
act as one pool that auto-continues when an account hits its limit, see
Account Pools. The two are different lanes and do not share
session history.
How It Works
CCS usesCLAUDE_CONFIG_DIR to point Claude at a specific account profile
directory:
ccs work "task":
- CCS points
CLAUDE_CONFIG_DIRto~/.ccs/instances/work/ - Claude loads that profile’s credentials and state from the directory
- The session reuses the
workprofile’s account lane
ccs work+ccs personalnormally use separate account directoriesccs work+ccs workreuses one account directory- Continuity inheritance can make different profile names reuse one account directory on purpose
.anthropic state isolated unless you explicitly opt in to shared continuity.
Quick Start
Profile Management
Bare vs Non-Bare Profiles
Standard profiles are recommended for most use cases.
Non-bare profiles also reuse the shared CCS layout for
commands, skills,
agents, plugins, settings.json, and user CLAUDE.md. On supported
platforms that is usually implemented with symlinks; on Windows, CCS may fall
back to copying when symlink creation fails.
For settings.json, the normal non-bare path is:
ccs auth show <account> to confirm
whether the profile settings are currently shared with root Claude settings.
User instructions follow the same chain, with ~/.claude/CLAUDE.md as the
canonical source. See Shared Data
for conflict recovery behavior.
Context Groups (Opt-in Sharing)
By default each account keeps its own project context. Use shared context only when you explicitly want multiple accounts to reuse the same project workspace.context_group share:
- Project workspace via the
projects/area - Optional deeper continuity artifacts when you enable deeper continuity
Shared context is explicit opt-in. Use an explicit
context_group when
configuring shared mode so the scope is obvious in both CLI and dashboard
workflows.Deeper Continuity
Enable cross-session memory persistence with the--deeper-continuity flag:
session-env, file-history, shell-snapshots, and todos.
For existing accounts, configure both accounts with shared mode and the same
group from Dashboard -> Accounts -> Sync, or recreate the intended lane with:
Concurrent Sessions
Instance Directory Structure
Default Account
ccs sessions. It does not import
old native ~/.claude/projects history into the selected account profile.
Resume the Correct Session Lane
Claude stores session history under the activeCLAUDE_CONFIG_DIR. The
ANTHROPIC_BASE_URL only selects where requests are sent; changing it does not
move, merge, or change ownership of session history.
When you resume by session ID, use the account profile that owns the session:
projects/ tree contained
inside its lane; symlinked project roots, project directories, or session files
that point elsewhere are ignored.
If the session belongs to another account, CCS prints that account’s exact
resume command. Back up that lane before changing its setup:
ccs still uses that
lane, resume normally:
ccs is mapped to an account with ccs auth default, it searches that
account lane instead. CCS prints a command for the detected shell that clears
provider routing credentials, selects the native config directory, and resumes
with claude. Copy the command CCS prints; these examples show its shape:
- Bash / Zsh
- Fish
- PowerShell
- Command Prompt
ccs sessions:
projects/ histories between account directories to fix
a resume mismatch. Resume from the owning lane instead.
Cost
Each account requires its own Claude Pro (200/month) subscription.Next Steps
API Profiles
Combine Claude accounts with API key providers
Provider Overview
Compare Claude accounts vs OAuth providers
Configuration
Config file format for accounts
Tutorials: Multi-Account
Step-by-step multi-account setup guide
