Open-source observability dashboard for Claude Code.
Visualize your project's logic, track changes, and search with AI.
| 🚀 Cutting-edge Updates | 💡 Expert Insights | 🎯 Top 0.1% Content |
Join over 50,000 AI enthusiasts getting unique cutting-edge insights and free tutorials!

Claude Watch auto-discovers every logic file in your project (system prompts, voice guides, rules, configs, playbooks) and shows them as an interactive visual map.
# Clone and build
git clone https://github.com/NirDiamant/claude-watch.git
cd claude-watch
npm install && cd dashboard && npm install && cd ..
npm run build
# Start the dashboard
node dist/cli.js start
# In your project directory, set up hooks
node /path/to/claude-watch/dist/cli.js init
Open http://localhost:3853 and use Claude Code normally.
export ANTHROPIC_API_KEY=your-key
node dist/cli.js start
claude-watch init adds hooks to .claude/settings.json. Every Claude Code tool call gets captured, stored in SQLite, and broadcast to the dashboard via WebSocket.
The brain scanner auto-classifies your project's files by analyzing filenames and content (detecting patterns like NEVER, ALWAYS, MUST, PRIORITY).
| Command | Description |
|---|---|
claude-watch start |
Launch dashboard |
claude-watch init |
Set up hooks in current project |
claude-watch init --global |
Set up hooks for all projects |
claude-watch snapshot <name> |
Save project state |
claude-watch status |
Show server stats |
PRs welcome! Ideas: timeline view, diff viewer, VS Code extension, export to PDF, notifications on rule changes.
MIT
$ claude mcp add claude-watch \
-- python -m otcore.mcp_server <graph>