Building a Discord Cat Monitoring Bot with ESP32-S3, MiniClaw, and Multimodal AI

Edge Agent Setup for Cat Monitoring
A developer created a Discord bot that monitors their cat using an ESP32-S3 Sense as an edge agent. The system captures photos or records audio when triggered via Discord mentions, then sends the media to a multimodal LLM for analysis.
Hardware and Software Stack
The implementation uses specific components:
- Hardware: XIAO ESP32-S3 Sense (Vision version) - small enough to hide in a cat tree
- Communication: Web UI + WebSocket setup for low-latency debugging
- AI Model: Zhipu AI's VLM-4V multimodal model
- Platform: Discord for bot interaction
How It Works
The workflow is straightforward: when someone @mentions the bot on Discord, the ESP32-S3 either snaps a photo or records audio. This media gets sent to the VLM (Vision-Language Model), which analyzes it and returns natural language descriptions of what's happening. Instead of getting "Motion Detected" spam, users receive specific descriptions like "Your cat is sleeping on the couch" or "Cat is playing with a toy."
Current Limitations and Future Plans
The developer identified several areas for improvement:
- Image Quality: Current captures are "pretty blurry" and "mediocre" but functional
- Fixed Position: The device has a fixed POV - considering adding mobility via servo brackets or rover mechanics
- Audio Intelligence: Planning to add vocalization classification to distinguish between hungry meows, zoomies, or general yelling
The developer notes the implementation was "surprisingly straightforward" and works better than expected, with the VLM analysis being "surprisingly spot-on" despite the blurry image quality.
📖 Read the full source: r/openclaw
👀 See Also

RAG Pipeline Test Shows Cost Per Token Isn't the Right Metric for Model Selection
A developer tested Claude Haiku 4.5, Amazon Nova Pro, and Amazon Nova Lite on identical RAG pipelines with real queries and found the cheapest model per token produced the least useful answers, costing more per useful response.

Autonomous 5-Agent Claude System Replaces $3K/Month API Costs with Single Subscription
A developer built a 5-agent autonomous swarm using Claude Opus 4.6 running as Discord bots on WSL2, powered by a single Claude Max subscription instead of API credits, replacing what would cost $3,000+ monthly with $100-200.

One prompt that finds, emails, and logs 200 investor contacts via Claude Code
A single prompt for Claude Code or any AI agent scrapes investors, checks duplicates in Gmail/Notion, sends personalized cold emails via SMTP, and logs everything to Notion — all autonomously.

LLMs generate SQL queries to analyze terabytes of CI logs in seconds
Mendral's AI agent traced a flaky test to a dependency bump three weeks prior by writing its own SQL queries, scanning hundreds of millions of log lines across a dozen queries in seconds. The system handles 1.5 billion CI log lines weekly, compressed 35:1 in ClickHouse.