Introducing Snoozefest: Alarm/Timer app with UI and VA/LLM support

I built Snoozefest: a local-first alarm and timer system for Home Assistant with full voice support and a comfortable, mobile-friendly dashboard UI that feels like a real app. I consider it Beta, it needs some polish and testing, but it is running fully functional in my home (and outside it)

Quick demos:

Using my home VA for the demo, because using the companion app VA killed the screengrab. Bt that works fine too in normal use.

(these are screengrabs from my phone, but it’s just a ha dashboard, it works like one and is themeable)

Why: The next alarm sensor in my mobile app stopped working. And I am petty and obsessive like that. This is heavily vibe-coded btw. If that is something you do not like or support or trust: Feel free to not use it.

Project / install docs:

What makes it fun:

  • If all you want is the mqqt based engine and build your own UI and voice support: You totally can.
  • Add voice support with the provided scripts and automation if you want. Or build your own.
  • Add the UI by using the provided yaml and custom cards. Customize what you want or build your own. It’s just mqtt devices and entities.
  • Works great on mobile and desktop
  • Works at home and on the road (same HA experience from your phone)
  • Multiple alarms and timers, with proper snooze/dismiss flows
  • Recurring alarms + weekday schedules
  • MQTT discovery with per-alarm/per-timer entities
  • Voice-friendly routing
  • LLM fallback for ambiguous sentences (if your request is unclear/missing details, it can ask a quick clarification instead of just failing)

The goal was to make alarms/timers in HA feel first-class, fast, and actually pleasant to use day-to-day.

If anyone wants to try it and share thoughts, I’d definitely appreciate it, but mostly I just wanted to share something cool that’s been working really nicely in my setup. I would be happy to hear questions or suggestions.

ps. The ‘Ringing’ is currently just a VA callout and a mobile notification for me. A bit gentle while developing. But you can automate it to do whatever you want. It’s just a status sensor you can monitor and automate. Play a song with MA, just beep. Let your voice assistant nag you until you get up… It’s up to you!