Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Water ReminderNew to Visual Studio Code? Get it now.
Water Reminder

Water Reminder

karth06

|
10 installs
| (1) | Free
Stay hydrated with a clean, minimalist water reminder for VS Code!
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

💧 Water Reminder

A clean, minimalist VS Code extension to help you stay hydrated while coding! Features a modern, distraction-free UI that blends seamlessly with your development environment.

📸 Screenshots

Main Timer View

Main Timer View

Beautiful timer interface with animated progress bar and theme selection

Settings Panel

Settings Panel

Configure reminder intervals, daily goals, and themes

Log Water Intake

Log Water Intake

Simple and professional water intake logging

Smart Reminders

Smart Reminders

Intelligent hydration reminders with motivational quotes

✨ Features

  • ⏰ Customizable Timer - Set reminders at your preferred intervals (default: 30 minutes, configurable 30-60 minutes)
  • 🎨 4 Beautiful Themes - Dark, Light, Ocean, and Forest themes with smooth transitions
  • 🌊 Gradient Animations - Eye-catching animated gradients on quote displays
  • 📊 Daily Progress Tracking - Track your water intake, reach your daily goal, and build streaks
  • 🔔 Smart Reminders - Get funny yet professional notifications after 90 minutes of inactivity (29+ unique quotes)
  • 💧 Log Water Intake - Simple, professional button text for tracking hydration
  • 📍 Status Bar Integration - Always see your timer and daily progress at a glance
  • 🌳 Sidebar View - Quick access controls with progress bar and timer in the activity bar
  • 💾 Persistent State - Your progress is saved even when you close VS Code
  • 🚀 Auto-start - Optionally restart the timer automatically after logging water
  • 🏆 Streak System - Track your consecutive days of meeting hydration goals
  • 📈 Weekly History - View your hydration patterns and statistics

🎯 How to Use

Quick Start

  1. Install the extension
  2. Click the water droplet icon (💧) in the Activity Bar
  3. Click "▶️ Start Timer" to begin your first reminder
  4. When the timer completes, you'll get a notification
  5. Click "💧 Log Water Intake" to track your hydration

Views

Sidebar View - Compact tree view in the activity bar:

  • See timer countdown
  • View daily progress with visual progress bar
  • Quick access to all controls

Water Reminder View - Clean, modern webview:

  • Large countdown display
  • Theme switching (4 beautiful themes)
  • Daily goal tracking with progress visualization
  • Stats panel showing streaks and history
  • Professional UI with gradient animations
  • Click the water icon or the desktop icon in sidebar to open

Commands

Access these commands from the Command Palette (Ctrl+Shift+P / Cmd+Shift+P):

  • Start Water Timer - Start or resume the countdown
  • Pause Water Timer - Pause the current countdown
  • Reset Water Timer - Reset to default interval
  • 💧 Log Water Intake - Log water intake and restart timer
  • Open Retro Timer View - Open the main water reminder webview
  • Reset Daily Water Count - Reset today's water count

⚙️ Settings

Customize the extension in VS Code Settings:

{
  // Timer interval in minutes (30-60)
  "waterReminder.intervalMinutes": 30,
  
  // Auto-start timer after drinking water
  "waterReminder.autoStart": true,
  
  // Daily water intake goal (1-20)
  "waterReminder.dailyGoal": 8,
  
  // Hour of day when daily counter resets (0-23, local time)
  // Default: 5 AM - accounts for sleep schedule
  "waterReminder.dailyResetHour": 5
}

🎨 Design & Themes

  • 4 Themes Available: Dark, Light, Ocean, and Forest
  • Gradient Animations: Dynamic gradient borders on quote displays
  • Smooth Transitions: Professional animations for theme switching
  • Accessible Colors: High contrast for readability
  • Responsive Layout: Adapts to different VS Code window sizes
  • Modern UI: Glass-morphism effects with backdrop blur

🔔 Smart Reminders

The extension includes intelligent reminder notifications:

  • 90-Minute Intervals: Reminders trigger after 90 minutes of inactivity
  • 29+ Unique Quotes: Funny yet professional messages to keep you motivated
  • Smart Timing: Reminders only when timer is paused or stopped
  • No Spam: Single reminder per 90-minute period
  • Contextual Messages: Developer humor mixed with health tips

Example quotes:

  • "💻 Status Update: Your body.exe has stopped responding"
  • "☕ Debug tip: Before Googling that error, try hydrating"
  • "🚀 Mission critical: Fuel check required before launch"
  • "🎯 Productivity hack: Stay hydrated. Your brain runs 73% on water, not coffee!"

📊 Progress Tracking

  • Daily Counter: Tracks how many times you've logged water today
  • Goal System: Set your daily target (default: 8 glasses, customizable 1-20)
  • Visual Progress: Animated progress bar with percentage
  • Streak Tracking: Shows consecutive days meeting your hydration goals
  • Weekly History: View your hydration patterns over the last week
  • Longest Streak: Personal record tracker
  • Auto-reset: Progress resets daily at your preferred hour (default: 5 AM)
  • All-Time Stats: Total glasses drunk since installation

🚀 Performance

  • Lightweight: Minimal impact on VS Code performance
  • Bundled Dependencies: React and dependencies self-contained (works offline)
  • Persistent: State saved to VS Code global storage
  • Background Timer: Continues even when views are closed
  • Resume on Reload: Timer and progress persist after VS Code restart
  • Efficient Updates: Debounced state saves to minimize storage writes

🐛 Known Issues

  • None currently reported! Please file an issue if you encounter any problems.

🌍 Compatibility

  • Windows: ✅ Fully tested and compatible
  • macOS: ✅ Compatible (ARM64 and Intel)
  • Linux: ✅ Compatible
  • VS Code: ✅ Version 1.106.0 and higher

📝 Tips

  1. Set realistic intervals - Start with 30-60 minutes for sustainable reminders
  2. Use the status bar - Quick glance at remaining time without opening views
  3. Customize your goal - Adjust daily goal based on your activity level
  4. Open main view - When you need to see stats and full tracking
  5. Enable auto-start - For consistent, automated reminders throughout your workday
  6. Check weekly history - Monitor your hydration patterns
  7. Build your streak - Track consecutive days of meeting goals

🤝 Contributing

Found a bug or have a feature request? Please open an issue on GitHub at: https://github.com/karth06/Water-Reminder/issues

📜 License

MIT License - See LICENSE file for details. Free to use for personal and commercial purposes.

👏 Credits

Created by karth06 with ❤️ for developers who forget to drink water while coding!


💡 Why Water Matters for Developers

  • Better Focus: Dehydration impairs cognitive function and concentration
  • Increased Productivity: Studies show a 14% boost in productivity from proper hydration
  • Reduced Fatigue: Combat afternoon slump with consistent water intake
  • Improved Health: Long-term benefits for physical and mental well-being
  • Recommended Daily Intake: 8 glasses (64oz / 2L) or more depending on activity

Tips for Better Hydration

  • Keep a water bottle at your desk
  • Set reminders at comfortable intervals (30-60 minutes)
  • Drink water during breaks between coding sessions
  • Increase intake during intense or high-stress work
  • Track your progress using the daily goal system

Stay Hydrated, Stay Productive! 💧✨

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft