Skip to content

Latest commit

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

CodeWatch

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 phoneOn your wristE-ink friendly
Approval cards on the phoneCodeWatch on Wear OSLight theme for e-ink readers

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.

Install

npm install -g github:ThinkOffApp/codewatch-cli

Setup

codewatch connect # Detects IDEs, installs hooks, saves config
codewatch watch # Start reply poller (delivers replies to your IDE)

Commands

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

How it works

  1. Hooks fire on IDE events (task complete, permission needed) and POST to the relay
  2. Relay pushes notifications to the CodeWatch app on your phone/watch
  3. You reply by voice or text from the app
  4. Poller picks up your reply and injects it into the IDE's tmux session

Supported IDEs

  • Claude Code
  • OpenAI Codex
  • Cursor
  • VS Code
  • Windsurf
  • Aider

Adding a new IDE: implement detect_*() and install_*_hook() in bin/codewatch.

Get the app

License

AGPL-3.0

Releases

Packages

Contributors

Languages