
This app turns your Pebble Time 2 into a fully functional conversational assistant using Google's Gemini with model and voice selection. If you enjoy the app and the work it took to get it running, consider supporting the project: https://ko-fi.com/ericmccormick Version 1.3 and newer should support all Pebble watches with a microphone. I only have a Time 2, so please let me know if you run into issues. If your device does not have a speaker, you should only be asked for the Gemini API key. If your device has both a microphone and a speaker than you will be asked for two API keys. For help on how to get the API keys, read the the setup guide at https://tinyurl.com/PebbleGemini.

Turn your smartwatch into an advanced, standalone biometric engine. Completely rebuilt for V2.1, VitalGauge moves beyond basic step counting to give you a holistic, real-time view of your central nervous system. By analyzing your heart rate variance, sleep architecture, and daily exertion, VitalGauge calculates your Energy Reserve—a dynamic "body battery" that drains when you are stressed or active, and actively recharges when you sleep or perform guided breathing. 100% offline. No cloud accounts. No battery drain. Just your data, beautifully visualized on your wrist. 🌟 Key Features 🔋 The Energy Reserve Hub Glance at the 3-Ring Hub (Activity, Sleep, Stress) to see your day at a macro level. In the center is your live Energy Reserve (0-100%). It calculates your starting charge based on how you slept, and actively drains throughout the day based on your calorie burn and stress levels. 🧘 Live EKG Scanning & Guided Breathing Tap into the Stress Dashboard to take a live, 60-second heart rate variance scan. If your stress is high, use the physical buttons to launch an interactive breathing session. Choose between Box Breathing (4-4-4-4), Relax (4-7-8), or Sleep (4-8) styles, complete with adjustable audio cues leveraging the built-in speaker. Successfully lowering your heart rate will actively reduce your stress penalty and recharge your Energy Reserve! 🛌 Advanced Sleep & Morning Readiness Pebble's native sleep tracking is good; ours is better. VitalGauge uses a custom hybrid algorithm to strictly map your exact sleep boundaries, cross-referencing it with deep sleep data. Every morning, it checks your lowest heart rate during the 2 hours after you wake up. If you wake up stressed, your "Readiness" score takes a penalty, giving you a true morning baseline. 📊 On-Device 7-Day Trends Leave your phone in your pocket. The dedicated Trends dashboard lets you use your watch's hardware buttons to cycle through beautiful, 7-day historical bar charts for your Energy, Sleep, Stress, and Activity goals. 🤫 Silent Background Monitoring Health tracking shouldn't be intrusive. VitalGauge runs silently in the background, monitoring your heart rate against your physical movement. If it detects a severe stress spike while you are sitting completely still, it pushes a native, silent "Stress Spike" alert directly to your watch's system tray for you to review when you are ready. ⚡ Built for Battery Life & Privacy 100% Offline: All math, algorithms, and 7-day history arrays are processed and stored locally on the watch. On-Demand Engine: VitalGauge does not constantly chew through your battery with background processing. It fetches and crunches your health data instantly only when you open the app or force a manual sync. 🚀 Release Notes (V2.1) New: System-wide Dark Mode toggle via the new on-device Settings Menu. New: Expanded breathing exercises (added 4-7-8 and 4-8 styles). New: Customizable haptic feedback (Off / Low / High) featuring a custom micro-tick motor profile. New: Scan Backlight override to keep the screen illuminated during 5-minute breathing sessions. Improved: Completely rebuilt modular architecture for zero-delay UI startup and faster screen transitions. Redesigned: Upgraded from static bar graphs to the dynamic 3-Ring Energy Hub. Note: Designed specifically to leverage the hardware of the Pebble Time 2 (Emery). If you enjoy what I am making and want to support continued development, consider a donation: https://ko-fi.com/ericmccormick

Leave your phone in your pocket. 7-Day ICS Calendar brings your Google Calendar(any ICS should work) directly to your wrist, beautifully organized and always available—even when you're offline. Built from the ground up for speed, reliability, and a native Pebble feel, this app securely bridges your private Google Calendar directly to your watch, ensuring you never miss a meeting. Key Features: AppGlance Support: See your next upcoming meeting directly on your Pebble’s system launcher menu without even opening the app! (Pebble OS 4.0+) Extreme Customization: Long-press the Select button on the main menu to open the Settings. Instantly toggle between Dark/Light Mode, switch to Large Fonts for better readability, or choose to show/hide past events. True Offline Support: Going for a run without your phone? Your events are permanently saved to the watch's internal memory. Close the app, open it later, and your schedule is instantly there. Battery-Conscious Sync: The app uses a smart background caching system to prevent battery drain, waking your phone’s Bluetooth only when you need fresh data. Need an instant update? Just hit "Force Sync" in the settings menu. Scrollable Detail View: Click any event to open a dedicated detail view. Read massive event descriptions and long titles using the physical buttons to scroll, complete with a native top status bar so you never lose track of time. Universal Compatibility: Designed to support all Pebble hardware, including dynamic layout adjustments for the Pebble Time Round and high-contrast mapping for monochrome screens like the Pebble 2. Global Formatting: Fully respects your preference for 12-hour (AM/PM) or 24-hour time formats. How to Setup: 1. Go to your Google Calendar settings on a computer. 2. Find your calendar and scroll down to "Secret address in iCal format." 3. Copy that link and paste it into the App Settings page on the Pebble phone app. 4. Hit Save, and your watch will securely sync your next 7 days! If you enjoy using this, consider a donation https://ko-fi.com/ericmccormick144

Timeline WX Your next 48 hours, visualized. Built specifically to push the limits of the Pebble Time 2's high-resolution display. Whether you're coordinating a Scout campout, dialing in your morning commute, or tracking incoming storms, Timeline WX delivers precision meteorological data at a glance—no squinting required. Instead of static daily summaries, smoothly scroll through a continuous 48-hour timeline. We’ve stripped away cluttered text and replaced it with clean, data-driven visual indicators so you can assess your environment instantly. ⚡ The v2.1 Architecture Instant Offline Resume: Your timeline is cached directly to the watch's flash memory. Launch the app and see your forecast instantly, even if your phone is disconnected. Auto-Pruning Timeline: The watch continuously syncs with the hardware clock to automatically hide past hours, ensuring your scroll always starts exactly at "Now." Ultra-Battery Optimized: Completely rewritten to run natively on the Pebble OS background clock, reducing battery drain by up to 98%. 🔥 Smart Environmental Warnings Stop reading numbers and start seeing conditions. Timeline WX actively processes combinations of temperature, wind speed, UV, and humidity to color-code threats: Dynamic Hazard Badges: A colored badge sits directly behind the weather icon based on a custom algorithm. Yellow = Uncomfortable (muggy/hot/cold); Orange = Warning (high winds, severe UV, approaching storms); Red = Dangerous (extreme temperatures or severe weather). Temperature Alerts: Values turn Red when blistering hot (90°F+) and Blue when freezing (32°F and below). High Wind Warnings: Wind speeds turn Orange when gusts exceed 20 MPH—perfect for knowing when to tie down the tent fly. Midnight Dividers: High-contrast double lines and red timestamps explicitly mark when the forecast crosses into a new day. ☔ Intuitive Rain & UV Tracking Rain Pie Charts: Ditch the confusing percentage text. Custom blue pie charts show you exactly how likely it is to rain, hour-by-hour. UV Safety Bar: A dynamic, color-coded safety bar runs down the right edge of the screen, letting you know exactly when you need sunscreen (Green to Purple scale). ⚙️ Core Features & Customization On-Wrist Settings Menu: Long-press the Select button to toggle Dark Mode or swap units directly from your watch—changes instantly sync back to your phone. Decoupled Measurements: Mix and match your preferred units. Supports Fahrenheit, Celsius, Kelvin, and Rankine for temperature, alongside MPH, KPH, m/s, and Knots for wind. Dark Mode: Invert the UI for a high-contrast, low-light optimized viewing experience. Live Telemetry Banner: The bottom banner dynamically displays live countdowns to the next refresh, API limit warnings, or active server connections. Precision Location: Choose between automatic Phone GPS or a manual Zip Code, with background refresh intervals adjustable from 15 minutes to 2 hours. Powered by OpenWeather: Utilizes the highly accurate OpenWeather One Call 3.0 API. Setup Instructions: To keep weather data free and reliable, Timeline WX requires a personal OpenWeather API key. Sign up for a free account at OpenWeatherMap.org. Subscribe to the "One Call 3.0" API and generate a free API Key (Note: Set your daily call limit to 1000 to ensure it remains completely free). Paste the key into the Timeline WX settings page in the Pebble app, configure your location and units, and you're ready to explore! If you enjoy what I am making and want to support continued development, consider a donation: https://ko-fi.com/ericmccormick

A high-density, data-rich dashboard watchface designed to give you a complete overview of your day at a single glance. Built specifically for high-resolution color Pebble displays, it perfectly balances live weather data, detailed health metrics, and system status without feeling cluttered. Key Features Advanced Weather (Top Left): Displays the current temperature, daily high/low, a weather condition icon, and a quick text description. The outer ring is a dynamic, color-coded UV Index indicator that plots the current sun intensity on a 200-degree arc. Activity Rings (Bottom Left): Apple Watch-style concentric progress rings tracking your daily Active Minutes (Green) and Step Count (Blue) against your personal goals. Granular Health Data (Bottom Left): Displays your exact step count and total distance walked (miles or kilometers) inside the activity rings. Live Heart Rate & Sparkline (Bottom Right): Shows your live BPM alongside a dynamic, exaggerated 20-minute historical sparkline graph. The graph line automatically changes color based on your heart rate zones (Resting, Normal, Elevated, High). System Status: Features a sleek battery percentage bar across the bottom of the screen (turns red below 20%) and alerts you with a double-pulse vibration if your Bluetooth connection drops. Requirements & Setup To make this watchface function properly, users will need to configure a few things in the watchface settings page: OpenWeatherMap API Key: This watchface uses the OpenWeatherMap OneCall 3.0 API to fetch precise, localized weather and UV data in a single network request. Users must create a free account at OpenWeatherMap, subscribe to the OneCall 3.0 API, and paste their unique API key into the watchface settings. Location Services: The Pebble app on the user's phone must have location permissions enabled to fetch accurate local weather data. Pebble Health: Pebble Health must be enabled on the watch to track steps, distance, active minutes, and heart rate. A Pebble device with a built-in optical heart rate monitor is required for the sparkline graph to function. Customization Options Users can customize the watchface via the built-in settings menu: Units: Toggle between Imperial (Fahrenheit/Miles) and Metric (Celsius/Kilometers). Time Format: Switch between 12-hour and 24-hour clocks. Update Frequency: Adjust how often the weather updates (default is every 30 minutes) to balance battery life and data freshness. Health Goals: Set custom daily targets for Step Count and Active Minutes to ensure the progress rings accurately reflect personal fitness goals.