minchenlee/c9watch

102 stars · Last commit 2026-05-27

c9watch (short for claude code watch, like k8s for Kubernetes) is a macOS desktop app that gives you a real-time dashboard of every Claude Code session running on your machine. No more switching between terminals to check which agent needs permission, which one is working, and which one is idle.

README preview

<p align="center">
  <img src="src-tauri/icons/icon.png" width="120" alt="c9watch icon" />
</p>

<h1 align="center">c9watch</h1>

<p align="center">Monitor and control all your Claude Code sessions — built for both humans and agents.</p>

**c9watch** (short for **c**laude cod**e** watch, like k8s for Kubernetes) gives you a real-time view of every Claude Code session running on your machine. A **desktop dashboard** for you, and a **JSON CLI** for your agents — both watching the same sessions at the same time.

You see which agent needs permission, which one is working, and which one is idle. Your agents can do the same — querying session status, searching past work, and coordinating with each other — all through the same tool.

## Demo

![Demo](docs/screenshots/demo.gif)

## Works with everything. Tied to nothing.

Unlike other Claude Code management tools that require you to launch sessions from within their app, **c9watch doesn't care where you start your sessions**. It discovers them automatically by scanning running processes at the OS level.

View full repository on GitHub →