Claustrophobic — multi-account harness for Claude Code
✻Claustrophobic
for when the walls close in, switch rooms.
A multi-account harness for Claude Code . Each Claude<br>subscription becomes a room, and c opens Claude in the room with<br>the most air left. Rooms share sessions and settings, so when one account<br>runs dry you exit, type cr, and the same session carries on<br>under a fresher one.
Install
copy<br>$ curl -fsSL https://claustrophobic.xyz/install | bash
Setup keeps your current login as room 1 and adds more rooms through the<br>official claude login. Safe to re-run. The installer verifies<br>the download against a pinned checksum before<br>anything runs. Prefer to read first? The whole thing is<br>one bash script.
Or hand it to Claude:
copy<br>Set up Claustrophobic on this machine: read<br>https://claustrophobic.xyz/llms.txt and follow it.
Rooms
$ cl
✻ Claustrophobic · when the walls close in, switch rooms
ID ACCOUNT PLAN 5H WK RESETS SEEN
1 you@example.com Max 20x ✦✦✦✦✧ 82% 61% 15:00 2m ago
→ 2 ai-002@example.com Max 20x ✦✧✧✧✧ 12% 8% 17:00 3h ago
3 ai-003@example.com Pro ✦✦✧✧✧ 34% 20% 16:00 1h ago
$ c
✻ room 2 · ai-002@example.com · 5h 12% · plenty of air
▐▛███▜▌ Claude Code v2.1.173
▝▜█████▛▘ Fable 5 with high effort · Claude Max
▘▘ ▝▝ ~/my-app
──────────────────────────────────────────────────────────────────────────
❯ Try "refactor docService.ts"
──────────────────────────────────────────────────────────────────────────
✻ 2 ai-002@example.com │ 5h ✦✧✧✧✧ 12% → 17:00 │ wk 8% │ Fable 5 │ my-app
⏵⏵ bypass permissions on (shift+tab to cycle) · ← for agents
claunch on the airiest room (lowest 5h usage wins)<br>c 2launch as account 2; same for cr 2, cw 3<br>crresume any session, from any account<br>cwlaunch in a git worktree<br>clthe table above · cl add · cl help
How it works
Every account gets its own room. Logins live in separate<br>CLAUDE_CONFIG_DIR profiles, and the official Claude CLI does the<br>logging in.
The rooms share furniture. Sessions, settings, skills and<br>plugins are symlinked to your main ~/.claude, so cr<br>resumes any session from any account.
The statusline is the sensor. Every render snapshots that<br>room's rate limits for cl and the auto-picker. Idle rooms show<br>their last known air.
Fine print
Needs macOS or Linux, bash 3.2+, the<br>claude CLI, and python3 or node.<br>Accounts must be distinct emails. Launch flags default to<br>--dangerously-skip-permissions; change them in<br>~/.claustrophobic/config.
Whether multiple subscription accounts sit within Anthropic's<br>consumer terms is between you and Anthropic. Read them first.
Uninstall: remove the claustrophobic block from your rc file,<br>run claustrophobic statusline uninstall, delete<br>~/.claustrophobic/.