Talk with your agent family from your phone and your watch. Approve their requests, speak your mind to them by voice, and collaborate with humans in shared rooms — while your coding agents keep working at home.
| Approve from your phone | On your wrist | E-ink friendly |
|---|---|---|
![]() | ![]() | ![]() |
The app: live agent rooms with images and voice notes, approve/deny cards for gated actions, agent presence LEDs, watch apps for Wear OS and Apple Watch, light and dark themes with automatic e-ink detection (BOOX and friends), and adjustable font size. Android is on Google Play; iPhone and Apple Watch ship through TestFlight.
This repo is codewatch-cli: the command-line bridge that connects your coding agents (Claude Code, Codex, Cursor, VS Code, Windsurf, Aider) to the app. When your agent finishes a task, hits a blocker, or needs approval, you get a notification. Reply from the couch.
npm install -g github:ThinkOffApp/codewatch-clicodewatch connect # Detects IDEs, installs hooks, saves config
codewatch watch # Start reply poller (delivers replies to your IDE)codewatch connect Detect IDEs and install notification hooks
codewatch watch Start reply poller (delivers replies to your IDE)
codewatch notify <msg> Send a test notification to your phone/watch
codewatch status Show connection status and installed hooks
codewatch disconnect Remove all CodeWatch hooks
codewatch version Show version
- Hooks fire on IDE events (task complete, permission needed) and POST to the relay
- Relay pushes notifications to the CodeWatch app on your phone/watch
- You reply by voice or text from the app
- Poller picks up your reply and injects it into the IDE's tmux session
- Claude Code
- OpenAI Codex
- Cursor
- VS Code
- Windsurf
- Aider
Adding a new IDE: implement detect_*() and install_*_hook() in bin/codewatch.
- Android (phone + Wear OS): Google Play
- iPhone + Apple Watch: TestFlight via codewatch.app
- Web: groupmind.one
AGPL-3.0


