
Two Claude Subscriptions on One Computer With a Shared Chat History
Verified: 8 August 2026, Windows 11. Claude Desktop 1.26832.0.0, Claude Code 2.1.222.
The problem
Under heavy use, Max 20x limits ($200/month) run out in two to three days. Instead of buying extra usage, the alternative is a second paid account.
When you switch accounts in the app, the chat list in the left panel goes empty. The conversations themselves are not lost — only the index of them becomes unavailable.
For comparison: in Google Antigravity, switching accounts has no consequences — the history stays where it is and nothing else is required. The behaviour described below is specific to Claude.
Where the data lives
Claude Code keeps its data in two different places, and that split is the whole explanation.
| Data | Location | Tied to the account |
|---|---|---|
| Conversation text | C:\Users\<user>\.claude\projects\<project>\*.jsonl | no |
| Left-panel chat list | %APPDATA%\Claude\claude-code-sessions\<accountUuid>\<orgUuid>\local_*.json | yes |
| Instructions, memory, skills, settings | C:\Users\<user>\.claude\ | no |
The config directory resolves to CLAUDE_CONFIG_DIR or ~/.claude — there is no account component anywhere in that path. So everything except the chat list is already shared by default.
The local_*.json files hold nothing but session metadata: sessionId, cwd, branch, title, model, timestamps. There is no account identifier inside them — the binding comes purely from the directory name.
What does not work
The usual advice is to symlink ~/.claude/projects so that both accounts share the history.
It does not work. Claude Code has a path check that rejects symlinks on components under the config root, and it exits with an error:
components under the config root may not be symlinks; supported relocations:
symlink the whole config root at the home level (~/.claude) or point
CLAUDE_CONFIG_DIR at the relocated directory
Only the entire ~/.claude directory may be relocated. Since it is already shared, there is nothing to gain.
What does work
The link goes not on the text storage but on the directory holding the chat list. The path %APPDATA%\Claude\claude-code-sessions\ falls outside the check: its boundary is anchored to a directory ending in .claude, or to a registered config root.
The second account's directory is replaced with an NTFS junction pointing at the first account's directory. Both accounts then work against one physical set of files — divergence is impossible by construction, and no synchronisation is needed.
Steps
- Sign in under the second account once so the app creates a directory for it, then switch back to the first.
- In
%APPDATA%\Claude\claude-code-sessions\, identify the directories: the one containinglocal_*.jsonfiles belongs to the primary account, the freshly created empty one to the second. Each contains an organisation subdirectory. - Copy the primary account's directory to another drive as a backup.
- Rename the organisation subdirectories under the second account (for example, add a
-BACKUPsuffix). - In their place, create a junction to the primary account's organisation subdirectory:
New-Item -ItemType Junction -Path <second account path> -Target <first account path>Administrator rights are not required. - Verify:
Get-ChildItem <second account directory> | Select Name, LinkType, Target— the type must beJunction, and the number oflocal_*.jsonfiles seen through the link must match the original.
Steps 4 and 5 can be delegated to Claude Code, though the renaming is better done by hand.
Closing the app is not required as long as the first account is active — the second account's directories are not in use at that moment.
What survives an account switch
| Category | Action required |
|---|---|
| Local MCP servers (Telegram, Docker, local indexes) | none |
| Browser extension | none |
| Instructions, memory, skills, transcripts | none |
| Cloud connectors (Gmail, Drive, Calendar and others) | re-authorise under each account |
| The app's internal bridge | one-time consent |
Local MCP servers store their credentials in their own files on disk and have no relationship to the Claude account.
Limitations
The approach is undocumented. An app update may change the directory structure — the symptom will be the same empty list, no data is lost, and the junction is simply recreated.
Working under both accounts at once is not recommended: concurrent writes into the shared directory can cause conflicts. Sequential use is safe.
Scheduled tasks become shared and run under whichever account is active when they fire.
Verified on Windows only. Behaviour on macOS has not been tested.
Both subscriptions are paid separately and their quotas are consumed independently. This approach does not affect usage accounting.
Summary
Switching accounts does not lose conversations — only the left-panel index becomes unavailable. The conversation text and the entire configuration are shared from the start. Replacing the second account's index directory with a junction makes the list shared as well. Setup takes about 15 minutes and is fully reversible.
Your company's first 3 AI automations — in 2 weeks
A corporate AI-transition program: 4 live sessions with your team plus a video course for every employee. Up to 20 people for one fixed price. If it doesn't work — money back.
New case studies on AI adoption — in your inbox
Once a week: practical breakdowns of what companies automate with AI and what actually comes out of it.
No spam. Unsubscribe anytime.
Related Articles

Founder AI Tools Stack 2026: Claude + Perplexity + Whisper + Notion
A neutral founder-level AI stack for 30-500-employee companies in 2026. What each tool earns, what it shouldn't be used for, and how the four fit together.
Read more
COO AI Tools Stack 2026: Fireflies + Notion + Zapier + Claude
A neutral COO-level AI stack for 30-500-employee operations. What each tool earns, what it shouldn't replace, and where the four glue together.
Read more
AI in Hiring and HR: An Implementation Plan for Companies with 20–100 Employees
A practical guide for business owners on implementing AI in HR. Learn how to automate resume screening, onboarding, and hiring analytics in 4 weeks without coding.
Read more