Claude Coterminal — Development skill for Claude Code
Monitor and reply to Claude Code sessions from your phone.
How to install Claude Coterminal
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open adamorad/claude-coterminal and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Coterminal does
Monitor and reply to Claude Code sessions from your phone.
Alternatives in Development
- Happy Coder — by GrocerPublishAgent - Spawn and control multiple Claude Codes in parallel from your phone or desktop 15.7k ★
- Call Me — Minimal plugin that lets Claude Code call you on the phone 2.5k ★
- Nexting — Remote control for Claude Code, Codex, Grok, and Cursor on Mac or PC 1.3k ★
README
claude-coterminal
Monitor and reply to your [Claude Code](https://claude.ai/code) terminal sessions from your phone via a mobile web UI. See which sessions are working, waiting for input, or done — and send replies without being at your desk.
**Why not Anthropic's built-in remote control?** It requires a stable relay connection and breaks frequently. claude-coterminal runs entirely on your machine — the only thing that leaves your network is what you explicitly tunnel.
 
How it works
Your phone (Safari)
│
│ SSH tunnel or cloudflared URL
│
┌────▼─────────────────────────────────────┐
│ Mac / Linux │
│ │
│ FastAPI server ◄──WebSocket──► Browser │
│ │ │
│ ├── reads ~/.claude/sessions/ │ ← live PID files written by Claude
│ ├── reads ~/.claude/projects/ │ ← JSONL conversation history
│ └── reads ~/.claude/claude-web/ │ ← state files written by hooks
│ states/ │
│ │
│ Claude hooks ──────────────────────► │
│ (Stop → waiting, PreToolUse → working) │
│ │
│ tmux session ◄── send-keys ── Reply │ ← your reply lands in the terminal
└──────────────────────────────────────────┘
Each Claude session runs inside a named **tmux** session (started via the `cc` wrapper). Claude's own hooks fire on every state change and write a small JSON file. The server polls these files every 2 seconds and pushes updates to all connected browsers over WebSocket.
Install
**One-liner:**
git clone https://github.com/adamorad/claude-coterminal && cd claude-coterminal && bash install.sh
Then build the frontend and start:
cd frontend && npm install && npm run build && cd ..
bash start.sh
Open **h
Related Skills
Dotline
A direct line between your ChatGPT dot and Claude Code: a tiny HTTPS mailbox, claim-and-reply, Monitor hook or
Claude Remote Runner
Secure remote control for Claude Code with E2E encryption. Monitor, approve, and respond to agent prompts from
October Lantern
A floating lantern on your Mac for every coding agent you run: see who needs you, reply, start sessions and ta
SwarmBar
SwarmBar: a macOS menu bar app showing live status of CLI coding agents (Claude Code, Codex, Kimi Code, BearCo
Cc Pocket
Drive Claude Code or OpenAI Codex from your phone — resume sessions, stream output, approve tool permissions r
Clawd Usage Winwidget
Claude usage limits in a tiny Windows widget + tray icon — with pixel Clawd who reacts to your Claude Code ses
Related Agents
9remote
Long-running AI coding sessions keep working after you leave the desk, but checking on them from a phone usual
ZeroClaw Android
Run AI agents 24/7 on your Android phone. Native Rust core, 25+ providers (OpenAI, Claude, Gemini, Groq, DeepS
Paf Reviewer
Runs one phone-a-friend relay or review command in the background and reports back a receipt plus the findings