

I vibecoded a multi-agent AI system that tracks my habits & blocks youtube when i slack off
I wanted to share something i've been building outside of work. I have zero dev background, and i built a personal assistant system that runs 24/7 on a mini PC at home. Vibecoded the entire thing with Claude.
The system tracks 5 daily habits (gym, guitar, screen time, steps, house tasks) and enforces real consequences — if i fall behind, it blocks YouTube, Instagram, Netflix etc on my phone at the DNS level. It's a phone level dns block, so for instance using youtube on chrome instead of youtube app won't make a difference
Three AI agents handle different things through Telegram:
- Kal-El (Claude Opus) — generalist assistant. Research, coding, planning
- Jarvis (Claude Sonnet) — the accountability engine. Habit tracking, gmail reading, morning briefs, smart reminders
- Jo (Ollama free tier, zero cost) — house tasks for the family in a shared telegram group
I wanted to see what i could build conversationally to check the limits of what I, a non-dev can build for my home. The whole thing was designed & iterated conversationally. I described what i wanted, Claude built the Home assistant automations & integrations, i tested, gave feedback, iterated. Iterated a lotttttt.
The repo has a full architecture doc, design decisions, and a step-by-step setup guide detailed enough to vibecode your own version: https://github.com/dannyjkk/Watchtower
Curious if PMs are building personal tools like this. Would love feedback on the system design or product decisions. Let me know