Launches 4 parallel Claude Code remote control (RC) sessions — Alpha, Beta, Gamma, Delta — each controllable from the Claude phone app.
Why tmux?
Each session runs in a tmux terminal so it persists even if you disconnect. Tmux also lets us capture the full conversation history and monitor status without interrupting the session.
Connecting from your phone
Open the Claude app on your phone. The RC sessions appear automatically. Each runs claude rc in its own tmux session.
All 4 sessions running (adom)
A
Alpha
adom-alpha
Running
B
Beta
adom-beta
Running
C
Gamma
adom-gamma
Running
D
Delta
adom-delta
Running
WatchdogAuto-restarts dead sessions every 15s
Last check: 3s agoRestarts: 0
Start on bootAuto-launches squad when server starts
Alpha — Chat Output
╭────────────────────────────────────────────╮
│ ✻ Claude Code rc mode │
│ │
│ Remote control session started. │
│ Session ID: f8a2c3d1-4e5b-6789-abcd-ef01 │
│ │
│ Waiting for commands... │
╰────────────────────────────────────────────╯
> User: Add error handling to the API endpoints
I'll add error handling to the API endpoints. Let me
start by reading the current server code.
Read server.js (248 lines)
I can see several endpoints without proper error
handling. Let me add try/catch blocks and consistent
error responses.
Edit server.js:
+ Added try/catch to GET /api/components
+ Added try/catch to POST /api/search
+ Added try/catch to PUT /api/settings
+ Added consistent error response format
All 3 endpoints now return structured errors:
{ error: true, message: "...", code: 500 }
> User: Run the tests
Running tests...
$ npm test
PASS tests/api.test.js (4 tests)
PASS tests/search.test.js (7 tests)
All 11 tests passed.