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

Water Reminder

karth06

| (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.

Water Reminder

✨ 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
© 2025 Microsoft