u/Spare_Conclusion_579

Image 1 — I vibecoded a multi-agent AI system that tracks my habits & blocks youtube when i slack off
Image 2 — I vibecoded a multi-agent AI system that tracks my habits & blocks youtube when i slack off

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

u/Spare_Conclusion_579 — 3 days ago

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 changing apps 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!

u/Spare_Conclusion_579 — 3 days ago

Built a habit tracking system in HA that blocks youtube on my phone when miss gym

I have been running this for a few months now and it genuinely changed my daily routine, so figured i'd share.

I track 5 habits (gym, guitar, limit doomscrolling, 8k steps, house tasks) using HA automations and template sensors. I capture the app usage via tasker, steps via garmin integration to HA, house tasks via openclaw integration. Every night a script evaluates my day, assigns points, and based on my score, pushes DNS filtering rules to AdGuard that block YouTube/Instagram/Netflix on my phone. The blocking is at the DNS level so i can't use another browser to avoid.

Some of the fucntionalities:

  • Miss the gym? YouTube gone. Nightly eval scores my habits and pushes DNS blocks to AdGuard. Skip gym twice and Netflix & Prime are gone too.
  • Power goes out? Lights don't go crazy. I am in India, and wile powercuts are getting rare, power blips are still common. Philip WiZ bulbs default to ON when power returns — system catches each one and kills it. Restores actual states (brightness, color temp) once power stabilizes. Gamechanger for anyone using smart bulbs here.
  • Screen time tracked to the minute. Tasker posts per-app usage every 90s. Progressive warnings at 50/75/92/100% are sent via telegram to me.
  • GPS gym detection with wifi gate. HA Companion app looks at my GYM zone presence for at least 20 min as well as not present on wifi to flag that i visited the GYM
  • Phone battery low? Lights turn red. After 8 PM, study lights go red below 50% battery. Colors are Back to normal once plugged in. I used to go to sleep with low battery & wake up with empty battery on my phone. This solved it.

The community might be already aware but connecting Claude to HA via MCP (https://github.com/homeassistant-ai/ha-mcp) and it was a game changer for building and debugging automations conversationally.

Everything is open sourced — all automations, scripts, template sensors, and a Lovelace dashboard: https://github.com/dannyjkk/Watchtower

Vibecoded the whole thing & iterated a lotttt! But happy to be shipping something i am proud of!

u/Spare_Conclusion_579 — 4 days ago