Open-source observability dashboard for Claude Code.
Visualize your project's logic, track changes, and search with AI.
Prompt to Production - my full course on building software with AI the way professionals do: the methods and paradigms behind reliable, efficient, modular production systems, taught systematically. 17 modules, each pairing a video lecture with a hands-on lab, from your first structured prompt to a working production system.
The course is live. Every module is out, lecture and lab.
| 🎬 7-minute video lecture |
🛠️ Hands-on tutorial |
🤖 AI assistant inside Claude Code |
One npm install adds the module's AI assistant to your Claude Code, and it guides you through the tutorial as you build.
| 🚀 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.
- Bubble Graph: your project's brain as a zoomable map. Click to explore.
- AI Search: ask natural language questions across all your logic files.
- Live Changes: see what Claude Code is doing in real time.
- Snapshots: save and restore project state.
# 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 initOpen http://localhost:3853 and use Claude Code normally.
export ANTHROPIC_API_KEY=your-key
node dist/cli.js startclaude-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