TL;DR
24/7 AI coworker running on a Raspberry Pi 5. Scans Reddit for Quizio leads, posts daily reports to X, and responds to Slack messages with the personality of a British butler.
What We Built — one iteration better than C-3PO
Slack Assistant
Claude-powered chatbot via Slack Socket Mode. Ask questions, manage work items, query the database. Full conversation history stored in Supabase.
The personality: British butler vibes. Addresses me as "sir", dry wit over enthusiasm, precision over warmth. Protocol droid energy without the anxiety.
Quizio Scanner
Reddit opportunity hunter. Every 6 hours, scans subreddits for people asking about quiz games, trivia apps, or team activities.
Each post gets scored by Claude. High-scoring leads trigger Slack notifications. Filtering logic rejects promotional content and SEO spam — only surfaces genuine "what should I use?" requests.
Avg: ~11 posts analyzed per scan, 1-2 leads flagged per day.
Daily X Reports
Midnight infographics. Every day at 12:00 AM PST, posts a visual summary to X showing what C-3P1 did autonomously plus what I shipped.
Built with Satori for JSX-to-SVG rendering and resvg-js for PNG conversion. Task-based layout clearly separates bot work from human work.
See it in Action
Asking C-3P1 a question via Slack
Origin Story
Started by trying to set up OpenClaw on the Pi. Hit persistent "pairing required" gateway errors. After 2 hours of debugging a black box, decided to build a custom AI assistant instead. Full control, no mysterious config issues, and the ability to add proactive background workers that do real work while I'm doing other things.
Tech Stack
Runs as a systemd service on the Pi. Push to main, SSH in, run deploy.sh, and the service restarts with new code. No Docker, no containers — just Node on bare metal.