91
Hydration Buddy is a lightweight Windows desktop companion that helps people drink water consistently without interrupting their workflow.
Instead of relying on repetitive system notifications, the app places a friendly floating Shih Tzu—or a custom personal avatar—near the edge of the screen. The companion stays available while you work, delivers gentle reminders at the chosen interval, and provides one-click actions to record water, snooze for 10 minutes, or skip the reminder.
The reminder schedule is action-aware: the next interval begins after the user responds, preventing reminders from arriving too early when a notification was left unanswered. Quiet hours, manual Do Not Disturb, idle detection, system lock/sleep awareness, and full-screen detection reduce interruptions during meetings, presentations, gaming, or time away from the computer.
### Key features
- Floating, draggable, always-on-top desktop companion
- Shih Tzu and custom-avatar support
- Configurable reminder intervals, including custom timing
- Drink, 10-minute snooze, and skip actions
- Custom reminder sounds with immediate stop on action
- Daily target and customizable glass/container size
- Quick hydration progress popup
- Manual water entry, edit, and undo
- Weekly totals, averages, achieved days, and streak reports
- Quiet hours, Do Not Disturb, idle, lock, sleep, and full-screen handling
- English, Gujarati, and Gujlish language options
- Optional wellness suggestions
- Multi-monitor and mixed-DPI display support
- System tray controls and optional startup launch
- Local CSV export and history controls
- Fully functional offline with local-first data storage
Hydration data is stored locally using SQLite. The app requires no login, contains no ads or analytics, and does not collect unnecessary personal information. Core reminders and tracking work without an internet connection.
Hydration Buddy is built with C#, .NET, WPF, SQLite, Win32 integrations, CommunityToolkit.Mvvm, NAudio, and Serilog. It is packaged as a self-contained Windows installer using Inno Setup.
The goal is simple: turn hydration from an easy-to-ignore notification into a calm, friendly habit that fits naturally around focused work.
Built with