Show HN: Claustrophobic, a multi-account harness for Claude Code

blixt1 pts1 comments

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/.

claude claustrophobic account rooms room example

Related Articles