Monitor codebases in real-time. Analyze changes with AI.
Auto-generate documentation. All from your terminal.
npm install -g @kreonyx/watcher-cli
npx @kreonyx/watcher-cli
git clone https://github.com/Rajaaditya-2207/Watcher_CLI.git
██╗ ██╗ █████╗ ████████╗ ██████╗██╗ ██╗███████╗██████╗ ██║ ██║██╔══██╗╚══██╔══╝██╔════╝██║ ██║██╔════╝██╔══██╗ ██║ █╗ ██║███████║ ██║ ██║ ███████║█████╗ ██████╔╝ ██║███╗██║██╔══██║ ██║ ██║ ██╔══██║██╔══╝ ██╔══██╗ ╚███╔███╔╝██║ ██║ ██║ ╚██████╗██║ ██║███████╗██║ ██║ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝
Watcher monitors your codebase in real-time, analyzes every change using AI, and auto-generates documentation. It runs entirely in your terminal — no browser, no cloud dashboard. Just a powerful CLI that understands your code.
Watches your entire project tree for changes with configurable ignore patterns.
Semantic code analysis via AWS Bedrock, OpenRouter, or Groq. Understands what your changes mean.
Generates PROGRESS.md and CHANGELOG.md automatically from your code changes.
Ask questions about your codebase. The AI agent uses tools to inspect files, git, and shell.
AWS Bedrock, OpenRouter (Claude, GPT-4, Gemini), and Groq. Bring your own API key.
Velocity metrics, file hotspots, technical debt tracking, and development timelines.
Beautiful Ink + React terminal UI with mouse scroll, slash commands, and keyboard navigation.
API keys stored with AES-256-CBC encryption using machine-specific keys.
/config editInteractive config editor/search <pattern>Search project files/reportGenerate status report/insightsDevelopment analytics/watchToggle file monitoring/session newStart new chat session/daemon startBackground monitoring/diffView git changesWatcher runs entirely on your machine. Your code never leaves your computer. API keys are encrypted with AES-256-CBC using machine-specific keys derived from your hostname and username. No telemetry. No cloud. No tracking.
Watcher is a CLI-based development observer that monitors your codebase in real-time, analyzes changes using AI, and auto-generates documentation like PROGRESS.md and CHANGELOG.md.
Run npm install -g @kreonyx/watcher-cli and then type watcher in any project directory. The first-run wizard will guide you through setup.
Yes, you need an API key from one of the supported providers: AWS Bedrock, OpenRouter, or Groq. Watcher uses a BYOK (Bring Your Own Key) model — no built-in API costs.
Through OpenRouter: Claude, GPT-4, Gemini, Llama, and 70+ more. Through Groq: fast Llama inference. Through AWS Bedrock: any model enabled in your Bedrock console.
Only the code diffs are sent to your chosen AI provider for analysis. Watcher itself stores nothing in the cloud. All data stays on your machine.
Yes. Watcher works on Windows, macOS, and Linux. The TUI uses ASCII-only strings for full Windows CMD/PowerShell compatibility.
Yes, Watcher is fully open source under the MIT License. You can audit, fork, and contribute to the code on GitHub.
Watcher is free. You only pay for AI API usage from your chosen provider (OpenRouter, Groq, or AWS Bedrock).
Install Watcher and let AI document your code.
npm install -g @kreonyx/watcher-cli