┌─┐┌┐┌┌─┐┌─┐┌─┐┬ ┬
└─┐││││ ││ │├─┘└┬┘
└─┘┘└┘└─┘└─┘┴ ┴
Monitor Reddit Conversations With AI
Snoopy helps you monitor Reddit for high-intent conversations that match your business goals.
Define what you care about in plain language, let Snoopy create a monitoring job, and continuously scan and qualify posts/comments so you can focus on response and outreach.
Why Use Snoopy
- Turn broad Reddit traffic into a focused stream of opportunities.
- Define qualification logic once, then run continuously.
- Trigger manual runs when you want quick validation.
- Track run analytics (discovered/new/qualified items, token usage, cost estimate).
- Run cross-platform with startup-on-reboot support.
What It Does
- Interactive job creation flow from natural-language criteria.
- AI-assisted clarification and job spec generation.
- Qualification against your prompt for posts (and comments when enabled).
- Local SQLite persistence for jobs, runs, and scan items.
- Built-in daemon for scheduled scanning (cron expressions).
- On-demand CSV export of qualified results per job.
- Startup registration for macOS, Linux, and Windows.
- Health checks via the doctor command.
Install
npm install -g snoopy-cli
Requirements: Node.js 20+, npm 10+
Quick Start
- Create your first monitoring job:
snoopy job add
- List jobs:
snoopy jobs list
- Run one job immediately (limit to 5 new items while testing):
snoopy job run --limit 5
snoopy job run <jobRef> --limit 5
If <jobRef> is omitted for job run, job enable, job disable, job delete, start, stop, or errors, Snoopy shows your jobs and prompts you to choose one.
- View run history:
snoopy job runs <jobRef>
- View analytics:
snoopy analytics
snoopy analytics <jobRef> --days 7
- Export qualified results to CSV:
snoopy export csv
snoopy export csv <jobRef>
- Start the background daemon:
snoopy daemon start
Most Used Commands
job addjob listjob run [jobRef] --limit <N>job runs [jobRef]export csv [jobRef]start [jobRef]/stop [jobRef]delete [jobRef]daemon start|stop|statusstartup statusdoctor
Full Documentation
- Installation & Setup
- Command Reference
- Database Schema
- Agent Operations
- Scheduling, Cron, Daemon, and Startup
- Security and Secret Storage
- E2E Smoke Testing Guide
Deploy to GitHub Pages:
GITHUB_OWNER=cozymantis GITHUB_REPO=snoopy npm run docs:deploy