AI productivity monitor with a terminal interface. Watches your screen and tells you when you're slacking off
- Terminal UI with keyboard navigation
- AI-powered activity analysis (Ollama or Groq)
- Real-time productivity tracking
- Configurable settings for apps and intervals
- Session statistics and activity logs
curl -sSL https://raw.githubusercontent.com/varadanvk/snitch/main/install.sh | bashgo install github.com/varadanvk/snitch@latestgit clone https://github.com/varadanvk/snitch.git
cd snitch
make build
./snitchYou need either:
- Ollama (local): Install from https://ollama.ai/, then
ollama pull llava - Groq (cloud): Get API key from https://console.groq.com/
Configure through the AI Setup menu in the app.
↑/↓orj/k- NavigateEnter- Selectb/Esc- Backq- Quit
- Run
snitchto launch the application - Set up AI backend (Ollama or Groq)
- Set your current task
- Start monitoring
- Get back to work
make build- Build the binarymake install- Install globallymake clean- Clean build artifactsmake test- Run testsmake build-all- Build for all platforms
MIT