Skip to main content

Guides

Power Claude Account Groups for Work, Jobs & Clients

Power Claude account groups isolating work, personal, and client Claude context

Power Claude account groups go beyond a flat multi-account rotator. Name a set for Work, Job A, or Client B; put only those Claude seats in it; pool within that set; activate it when that engagement is live; and hard-isolate Claude Code projects/memory so other jobs never inherit that context.

TL;DR: Create named groups → drag any accounts in → leave isolation on for Work/Personal/clients → Use this group (or pc scope use) when you switch roles. Credentials stay private; groups isolate local context, not OAuth.

TL;DR table

GoalDo this
Keep work ≠ personal memoryTwo isolated groups; assign accounts; activate when switching roles
Group any accounts + name them+ New group → any free-form name → drag from Ungrouped
Active “who I am now”Dashboard Use this group or pc scope use <id>
One account, many labelsUse tags; groups are single-membership by design
Project / billing boundaryName a group per project or client; put only those seats in it; activate while on that work

How-to: Separate work and personal Claude accounts · Docs: account groups setup · Architecture: official profiles vs relays.

The problem: multi-account Claude without isolation

Claude Code remembers projects well — transcripts, memory files, and tool history accumulate. That is a feature until you switch personas. Search demand is real: “separate work and personal Claude,” “Claude Code multiple accounts,” “isolate Claude context,” “group Claude accounts,” “name Claude account groups.”

PatternWhat goes wrong without groups
Work + personal on one laptopSide projects inherit enterprise context (or vice versa)
Agency / freelancersClient A conventions leak into Client B
Several seats for one jobPersonal login used for work by accident
Billing by projectNo durable “these seats are Project X” boundary
Manual “just switch account”No durable active set; context still shared

Tags are labels. Groups are structure: membership + active selection + optional hard isolation.

What account groups are (authoritative model)

An account group (CLI: scope) is a named set of Claude accounts/profiles in Power Claude.

PieceMeaning
Group nameYou choose freely: Work, Personal, Client-Acme, Sandbox, Billing-ProjectX
MembersAny linked accounts you drag or pc scope add
Active group“What I am working as right now”
Isolated (default)Group-local projects/memory under ~/.power-claude/claude-shared/scopes/<id>/
Global (optional)Machine-wide shared projects tree

Credentials stay private per account. Groups never copy OAuth tokens. Isolation controls session identity — transcripts, memory, project-linked state — and which set of accounts you treat as active. State: ~/.power-claude/state/account-scopes.json (mode 0600).

~/.power-claude/
  state/account-scopes.json
  claude-shared/projects/                    # global tree
  claude-shared/scopes/<group-id>/projects/  # this group only

When you Use this group with isolation on, Power Claude re-points member profiles’ projects layout at the group tree. It fails closed on conflicts and never touches .credentials.json.

Name groups like real personas

You can name a group anything. Work/Personal are conventions, not product limits.

NameWho belongsIsolationWhen to activate
WorkCompany / contractor seatsIsolatedWorkday / work repos
PersonalPersonal emailIsolatedSide projects, learning
Client-NorthThat client’s seatsIsolatedBefore opening client monorepo
Project-AlphaSeats billed to AlphaIsolatedWhen that project is on
SandboxExperimental agentsIsolatedRisky runs
Team-SharedSeats that should share memoryGlobal (optional)Only if you want one brain

Naming tips: short stable names; match repo codes for direnv; one group per persona or billing boundary; agencies prefer Client-<code> over vague labels.

How to set up: name groups and put any accounts in them

Dashboard (about 5 minutes)

  1. Open Power Claude → Your Profiles.
  2. Under Account groups, click + New group.
  3. Name it (e.g. Work). Isolation defaults on.
  4. Create Personal (and any client or project groups).
  5. Drag account chips from Ungrouped onto the correct group — any linked account can go in any group.
  6. Click Use this group on Work before work.
  7. Switch to Personal when your role changes (or Clear active group).

There is no special “work account type.” Membership is free-form: group any combination of logins, name the set, activate when that persona is live.

CLI (same model)

pc scope create Work
pc scope create Personal
pc scope create Client-Acme

pc scope list
pc scope add <work-id> you+work@company.com
pc scope add <personal-id> you@gmail.com
pc scope add <client-id> client@acme.com

pc scope use <work-id>
pc scope use none
pc scope isolation <id> isolated   # or: global
pc scope move you@gmail.com <personal-id>
pc scope move you@gmail.com none
pc scope delete <id>

Aliases: pc scopes, pc group, pc groups.

Verify isolation

pc scope list
ls ~/.power-claude/claude-shared/scopes/

Run a short session under Work, switch to Personal, confirm you are not continuing the same memory tree.

Decision tree: groups vs tags vs CLAUDE_CONFIG_DIR

NeedUse
Separate loginsOfficial Claude profiles via CLAUDE_CONFIG_DIR (Architecture B)
Separate personas + local memory + active setAccount groups
Soft labels onlyTags — no isolation
Shared memory on purposeGroup with isolation global, or leave ungrouped

Deep architecture: Official multi-account vs subscription relays. Single membership rule: one account lives in at most one group. Use tags for multi-label without dual isolation.

Use cases

Work vs personal on one machine

Two isolated groups; assign accounts; activate before role changes. Step-by-step: Separate work and personal Claude accounts.

Agency with three clients

Groups Client-North, Client-South, Internal. Assign seats; Use the matching group before opening that repo. Any accounts, any name, clear active set.

Several seats for one product

One isolated group ProductX with every work seat; personal stays out.

Billing / cost attribution by project

Create Billing-Acme or Project-Q3-Launch. Put only the seats you track for that work into the group and activate it during the engagement. Groups do not invent Anthropic invoices; they give a durable local boundary so personas stop mixing.

Daily workflow

  1. Start the day → Use Work (or main client group).
  2. Open work repos and run Claude Code as usual.
  3. After hours → Use Personal.
  4. Client monorepo → Use that client group first.
  5. End of day → Clear active group if you want a neutral machine state.

Optional: pc scope use <id> in direnv per repo. Dashboard and CLI write the same store (account-scopes.json).

Troubleshooting

SymptomCheck
Context still mixedIsolation = isolated; Use this group after create
Wrong account feels activepc scope list; pc scope move stragglers
Layout apply failedNon-empty real projects dir can fail closed
Groups missing in UIUpdate Power Claude; reload window
Expected double quotasGroups do not multiply Anthropic limits

Compliance: Public Power Claude uses official-cli for subscription traffic. Groups do not claim Max pooling, silent thrash past limits, or ToS evasion. See ToS framing.

Primary sources

Frequently asked questions

How do I separate work and personal Claude accounts?

Create two isolated groups named Work and Personal, put each login in the right group, and select Use this group when you switch roles. Full walkthrough: separate work and personal.

Can I group any Claude accounts and name the group anything?

Yes. + New group → any free-form name → drag any linked accounts onto that group. Clients, projects, and sandbox labels all work.

How many groups can I create?

As many as you need. Prefer one group per persona or billing boundary.

Can one account sit in two groups?

No — single membership keeps isolation unambiguous. Use tags for multi-label without dual isolation.

Do groups share passwords or OAuth?

No. Each account keeps its own credentials.

Will creating a group delete old sessions?

No. Isolation re-homes context roots; it does not wipe disk history.

Does this bypass rate limits?

No. Limits stay per Anthropic account/plan.

What is the active group?

The group you selected as current persona for membership and (if isolated) memory tree.

Where is state stored?

~/.power-claude/state/account-scopes.json (0600). Do not commit work emails publicly.

CLI vs dashboard — which is authoritative?

Same store. Both update account-scopes.json.

How do I clear the active group?

Dashboard Clear active group or pc scope use none.

Work seats only in the work set?

Put only work emails in Work; leave personal in Personal or Ungrouped.

Can I use groups for project billing boundaries?

Yes as a local organization tool: name a group per project or client, put those seats in it, activate during the engagement. It does not replace Anthropic billing.

Is this the same as CLAUDE_CONFIG_DIR profiles?

Related but different. Config dirs separate logins. Groups separate persona + local projects/memory and the active set. Use both.

How do I rename a group?

Prefer a stable name from day one. If rename is not exposed, create the correctly named group, move members, delete the empty old group. Backup account-scopes.json.

Related: usage limits while switching groups?

Isolation does not multiply quotas. See stop hitting Claude usage limits.

Setup checklist

  1. Link every Claude account on this machine.
  2. Create named groups for real personas (Work / Personal / clients / projects).
  3. Leave isolation on unless you want shared memory.
  4. Drag any accounts into the right groups.
  5. Use this group before deep work.
  6. Switch groups when you switch roles.
  7. Optional: pc scope use <id> in direnv per repo.

Related reading

Closing

Multi-account Claude is normal. What was missing was a first-class way to say: these seats are one job, that seat is another life — name them, group any of them, and keep their memories apart. Power Claude account groups are that control surface.

Try Power Claude: 14-day Premium trial · free install / download · account groups on the product page.

Independent third-party software. Not affiliated with Anthropic.