0Catcher
GamesThis is the last version released after his author, David (my brother), passed away on 2023. It's a simple catcher game. You have 2 modes of play : time mode and lives mode. In time mode you will play until time goes to 0. In lives mode you will play until no lives left. You have to catch tears (black and white). In time mode you can catch a clock for adding time. Black tear add two points to score, white add four points. Added animation of objects crashed. In lives mode there are five lives and for the moment there weren't added none while playing. It saves the 5 hightest score to pebble for every mode : 5 for lives mode and another 5 for time mode. Menu and messages are shown in 4 configurable languages : spanish , english , tagalog and waray. Waray language already not yet, waray for the moment is the same as english. Tagalog language with the help of google translate, not revised. Default language is spanish.
13MirrorMap
Tools & UtilitiesSee it in action: https://x.com/MirrorMapNav/status/2057143831699796173 A navigation watchapp showing live directions on a smoothly rendered map with rerouting and travel modes. This is Pebble's nav app we've been missing! MirrorMap uses the Gmaps API for the best routing available. It can mirror a trip from your phone — share the destination from Gmaps , and it syncs the same trip on your wrist, or just select one of the saved addresses for a standalone trip! Three ways to use MirrorMap: THE MAP: Get the free watch app to explore at 30fps and see your real-time position. ROUTES (subscription): Save *home*, *work*, and *custom* addresses. Start navigating from the watch or even the Pebble settings page. Miss a turn? Shake to reroute! DASH (Play Store app): Besides having it's own Routes subscription, Dash can receive destination shares from any app with a share button-- watch instantly navigates there. Also, share a location from google maps, and both the phone and watch navigate together, in sync, so you can pay attention to either. Dash is in early access. Send your Play Store email address to [email protected] for access. For prices and more info go to: https://Mirrormap.app (click website link below) Android only: iOS Pebble app lacks the browser APIs that MirrorMap depends on.
3Punchy
Tools & UtilitiesA versatile time card app I whipped up on Claude to keep track of my hours more easily. -Track hours by punching in and out -Change data and hours at any time -Adjustable default punch times and automatic break deduction -Displays each days hours along with weekly total -Wage Dashboard to see the days and weeks total wages including automatic overtime adjustments -Adjustable colors -Voice dictation notes for each day This app was very heavily inspired by Worky made by Kthargas so definitely go check out their app too! I just wanted something with bigger text so i gave this a shot. I'm a very new coder so any requests are absolutely welcome, but I can't promise I'll be able to add them. This is kind of a way for me to learn coding with a tool I'll actually use day to day
120Touchy Weather - Weather App
DailyTouchyWeather is a playful, card-based weather app for Pebble that mixes useful forecast data with personality for touchscreen Pebble Watches. It is the most feature complete weather application for the Pebble Platform. It’s designed around fast swipes, quick glances, and weather advice that is very practical. Keywords: weather, forecast, pebble, smartwatch, touch, swipe, current conditions, temperature, feels-like, wind, humidity, hourly forecast, 6-hour outlook, week ahead, 4-day forecast, precipitation, rain probability, UV index, air quality, AQI, sunrise, sunset, sun cycle, moon phase, night sky, golden hour, blue hour, weather radar, meteorology, climate, real-time, touch-first, wearable, glance-first, weather app, widget, interactive, customizable, weather cards, location-based, atmospheric, radial gauge, dynamic guidance. Included Features: ✓ Real-time current conditions (temperature, feels-like, high/low) ✓ Wind speed & direction display ✓ Humidity tracking ✓ 6-hour hourly forecast ✓ 4-day week-ahead view ✓ Precipitation probability charts & alerts ✓ UV index gauge with risk classification ✓ Air Quality Index (AQI) with health context ✓ Sunrise & sunset times ✓ Moon phase & illumination percentage ✓ Golden hour & blue hour timing (for photographers) ✓ Live weather radar imagery ✓ Touch-gesture controls (swipe, pull-to-refresh) ✓ Personality-driven weather advice ("Touch & Go" card) ✓ Fully customizable card layout ✓ Multi-platform support (rectangular & round displays) ✓ Location-aware weather data ✓ Celsius & Fahrenheit support ✓ Dark mode / theme options Device Compatibility: Pebble Time Round, Pebble Time 2
0Todoist
Tools & UtilitiesA simple Todoist client for the Pebble. Displays the list of tasks due today, and allows you to mark them as complete from the watch.
8NapBuster
Health & FitnessA Pebble smartwatch app that stops you from napping during the day so you can fall asleep easier at night. When it detects you're falling asleep during your configured no-nap hours, it vibrates until you wake up and dismiss it. Features 🔬 Early nap detection — piggybacks on OS HR events + accel to catch nap onset in ~10–15 min (Pebble Time 2 / Pebble 2) 🛡️ Fallback detection — Pebble's native sleep confirmation as a safety net on all platforms 📳 Repeating vibration alarm — keeps buzzing until dismissed 💤 Snooze — 10 or 30 minutes, re-arms automatically via Wakeup API (survives app close) 📅 Per-day schedule — pick exactly which days to guard 🕐 Configurable no-nap hours — set your own start and end time 💪 Vibration strength — Gentle / Medium / Strong 🔋 Battery efficient — Tier 1 rides free on HR samples the OS was already taking; sensors fully idle outside guard window
23Wyze Control
Remotes# Wyze Control for Pebble - Application Description ## A complete Wyze control center, built for Pebble **Wyze Control for Pebble** turns your smartwatch into a practical control surface for your Wyze smart home. Instead of treating the watch like a passive notification display, this app is designed for direct action: check device state, trigger automations, control lights, and view key information without pulling out your phone. It is optimized for the moments when a fast response matters. If you are leaving home and want to close the garage, in bed and notice a light is still on, or checking whether a camera recently captured motion, the app keeps the interaction short and focused. The experience is built around the Pebble philosophy of quick, glanceable, button-driven use. The app connects through the Wyze cloud via PebbleKit JS, so it can operate as a remote companion to your phone while still feeling lightweight on the watch itself. That makes it useful both for everyday convenience and for quick status checks when you are away from home. --- ## What the app is for Wyze Control for Pebble is intended for users who want the most useful parts of their Wyze setup available on their wrist. The app is focused on: - Turning devices on and off quickly. - Checking whether a device is online and what state it is in. - Triggering recurring automations and shortcuts. - Viewing important device information in a compact format. - Keeping the most common smart home actions available with minimal friction. The goal is not to mirror every phone-app function. The goal is to make the high-value actions faster and more convenient in a smartwatch-friendly workflow. --- ## Supported device categories ### Lighting Wyze lights are one of the best fits for wrist-based control, and the app gives them full attention. For compatible bulbs and light strips, you can: - Toggle power instantly. - Adjust brightness using simple preset steps. - Switch between common color or color-temperature options. This is ideal for the everyday tasks people actually do most often: dimming a room, setting a clean white light, or changing the mood of a space without navigating a larger mobile interface. ### Plugs and switches Plugs and switches are handled as straightforward on/off devices. That makes them quick to use for lamps, fans, appliances, and other simple loads where the only action that matters is whether the device should be powered or not. ### Cameras For Wyze cameras, the app goes beyond a simple name-and-status listing. It can display a thumbnail from the most recent motion event so you can get a quick visual clue about what happened at home. That makes the watch useful as a fast awareness tool. Instead of loading a full live view on your phone, you can check the most recent activity with a glance. ### Wyze Scale The Wyze Scale view is presented as a read-only summary of the latest available measurement data. Depending on what the cloud API provides, the app can show: - Weight. - Body fat percentage. - BMI. - Muscle mass. - Body water. - Measurement date and time. This turns the Pebble into a compact health dashboard for quick reference, without forcing you into a more complex mobile health app. ### Shortcuts and automations The app exposes Wyze shortcuts and rules so you can launch your existing automations from the watch. That is especially useful for recurring routines like "Goodnight," "Away," or any custom action sequence you already use in Wyze. Rather than recreating logic on the watch, the app acts as a fast trigger for the automations you already rely on. ### Garage door controller Garage control is treated as a special case because it is a high-value action where clear state matters. The app shows garage status in a way that is easy to interpret and provides large, deliberate controls for open and close actions. That makes it practical in real situations where you need to operate the garage while moving, carrying things, or simply not wanting to reach for your phone. ### Device visibility and state Even when a device is not actively being controlled, the app still tries to surface meaningful state. Device type, online status, current power state, and special flags are included so the menu itself is informative rather than decorative. The result is a watch interface that answers the most important question quickly: what is this device doing right now? --- ## How the experience is organized The interface is built to feel native to Pebble rather than like a shrunken phone app. ### Device-first navigation The app organizes devices into a list that is easy to scan and select. Once the list is loaded, you can move directly to the relevant device and then into the control screen that matches its type. This keeps the interaction model simple. You do not have to hunt through dense categories or repeatedly switch contexts just to perform one action. ### Contextual action screens Selecting a device opens a window that matches that device’s purpose. Lights expose lighting controls, cameras expose preview behavior, the scale shows health data, and garage devices expose garage actions. This matters on a watch because every extra layer of irrelevant UI adds friction. The app reduces that friction by showing only the controls that make sense for the selected device. ### A consistent title bar Every screen uses a persistent app title, "Wyze Control," so the watch always has clear context. On a small display, that kind of consistency improves readability and makes the app feel cohesive as you move between screens. ### Glanceable by design The UI emphasizes readable labels, current state, and direct actions. It is intentionally not a dense dashboard. It is a quick-answer interface for moments when you want to know something or change something immediately. --- ## Real-world use cases The app is especially effective in ordinary day-to-day moments: - You are leaving home and need to close or check the garage. - You are in bed and realize the kitchen or living room lights are still on. - You want to verify whether a camera recently detected motion. - You want to launch a home automation routine instantly. - You want to check recent scale data without opening another app. These are all small interactions, but that is exactly where a Pebble shines. The app embraces that strength by keeping each action brief and purposeful. --- ## Platform support Wyze Control for Pebble is built for the Pebble hardware targets included in the project: - Pebble Classic and Pebble 2 for high-contrast monochrome layouts. - Pebble Time and Pebble Time 2 for color-capable layouts. - Pebble Time Round for the circular display. - 2026 supported Pebble platforms defined in the project configuration! The app is designed to adapt to the strengths and constraints of each display type, rather than assuming a single screen shape or color capability. --- ## Security and data handling The app uses token-based authentication rather than depending on your raw password every time it communicates with the Wyze service. Your credentials are used to obtain a token, and the app then works from that token for subsequent access. That approach is more appropriate for a companion watch app because it reduces repeated credential handling and keeps the smartwatch side of the experience lightweight. The control flow also uses the phone as the network bridge, which is consistent with Pebble’s companion-app model and allows the watch to remain focused on display and input rather than heavy networking logic. Your password is handled only long enough to complete the login exchange, then it is immediately removed from storage and kept only in memory during that process. In other words, the password is not persisted by the app after authentication. This code is open source. You can see for yourself! --- ## Known limitations There are a few practical limitations to be aware of: - Bluetooth-only locks cannot be controlled through the cloud API path used by the app, so they may be visible but not actionable. - Some features depend on the availability and behavior of Wyze cloud endpoints. - Multi-factor authentication is not part of the initial login flow. These limitations come from the underlying Wyze ecosystem and its cloud-access model, not just from the watch app itself. --- ## Why this app exists The core idea behind Wyze Control for Pebble is simple: a smartwatch should make the most common and important actions faster. It should not force you to wait, scroll, or switch to your phone for things that can be handled in a few seconds. Wyze Control for Pebble is built around that philosophy. It gives Wyze users a compact, always-available control layer that is especially useful for quick status checks and immediate actions. --- ## Getting started 1. Install the app on your Pebble. 2. Open the configuration page on your phone. 3. Enter your Wyze credentials and the required API keys. 4. Save the settings and allow the app to sync your device list. 5. Start using your watch to control lights, plugs, cameras, scale data, shortcuts, and garage devices. *Note: Wyze Control for Pebble requires a Wyze account and the appropriate API keys. Cloud control is not available for Bluetooth-only locks.*
34Wristotle
DailyWristotle turns your Pebble into a voice remote for your phone. Press select, speak, and the companion app does the rest — calls, texts, reminders, media control, launching apps, find-my-phone, and calendar. Requires the free Wristotle Companion app on Android, plus a BLE companion (microPebble or Core Devices) to pair your watch. Needs a Pebble with a mic (basalt, chalk, diorite, emery, flint, gabbro — not aplite).
3HA Forecast
DailyDisplay hourly and daily forecast from a Home Assistant weather entity. Also shows sunrise and sunset times.
51Gemini with Voice
Tools & UtilitiesThis app turns your Pebble Time 2 into a fully functional conversational assistant using Google's Gemini 2.5 Flash model. Getting a smart assistant to sound good on the Pebble's hardware was a massive challenge. To bypass the Bluetooth bottleneck and stop the audio from stuttering, I built a custom dual-queue buffer and implemented 16-bit IMA-ADPCM compression. This lets the app stream Google’s premium "Journey" voices directly to your wrist cleanly and without gaps. It also stores your conversation history locally, so the AI remembers the context of your chat as long as the app is active. If you enjoy the app and the work it took to get it running, consider supporting the project: https://ko-fi.com/ericmccormick Setup & Requirements Hardware: Pebble Time 2 (or any Pebble equipped with a mic and speaker). Step 1: Go to the Google Cloud Console and create a project. Step 2: Enable the Gemini API and Cloud Text-to-Speech API in the API Library. Step 3: Go to Google AI Studio at least once to import your project, enable billing, and purchase credits. The API will not function without active credits. Step 4: Create your API keys in the Cloud Console credentials page. Step 5: Open the Pebble app settings on your phone to paste your keys. Note: The settings screen may appear blank each time you open it. This is normal behavior for this application; it does not store your keys on the configuration page for security reasons. As long as you hit "Save Settings" after entering them, the app has them. Step 6 (Optional): Use the "Custom Persona" field to tell Gemini who you are (e.g., your name or preferences) so it provides tailored answers. Important Usage Notes: Dictation: The dictation feature uses Pebble's native microphone interface, which includes built-in silence detection. It will automatically stop recording if it detects a pause in your speech. Currently, this duration is managed by the Pebble OS and cannot be set to record indefinitely. Audio Interruption: If you want to stop the AI from talking, perform a short press on the Select button. To start a new query, press Select again.
27VitalGauge
Health & FitnessTurn your smartwatch into an advanced, standalone biometric engine. Completely rebuilt V2.0 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, StressSense calculates your Energy Reserve—a dynamic "body battery" that drains when you are stressed or active, and 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 brand-new 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 & Box 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 Box Breathing session (complete with adjustable audio cues). Successfully lowering your heart rate will actively reduce your stress penalty and recharge your Energy Reserve for the day! 🛌 Advanced Sleep & Morning Readiness Pebble's native sleep tracking is good; ours is better. StressSense 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. StressSense 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: StressSense 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.0) Redesigned UI: Upgraded from static bar graphs to the dynamic 3-Ring Energy Hub. New: 7-Day interactive Trends dashboard. New: Silent background alerts (Headless Bluetooth handoff). Improved: Merged Morning Readiness into the Sleep Dashboard. Improved: Custom button mapping to prevent accidental backlight drain. Designed specifically for 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
9Train 2 Time
DailyInspired by "TrainTime" by otoone_dev: https://apps.rebble.io/en_US/application/5904a0c90dfc329df8000706 I created this app to improve its usability for my own needs. It is a simple app that counts down the minutes until your train departs. Timetable data is fetched from user-created Markdown (.md) or Text (.txt) files hosted online (intended for use with GitHub Gist "Raw" URLs). Sample data is also available on GitHub. Note: Since this was designed for the Japanese railway system, some behaviors may differ from your local transit rules. Controls: - [UP / DOWN]: Change train - [SELECT]: Change station - [LONG SELECT]: Switch URL Features: - Fetches timetable data only at app launch. - Customizable limits for the number of trains and the time range to fetch (within stable memory limits). - Stores up to 5 timetable URLs. - Supports 3 schedule types per station: Weekdays, Sundays/Holidays, and Saturdays. - Fallback logic: Sunday/Holiday and Saturday schedules can be omitted; the app will default to the Weekday schedule. - Uses a 24-hour format from 04:00 to 27:59 (considering 4:00 AM as the start of the day). - Supports "\n" in the remarks section for up to 2 lines of text (approx. 9 full-width characters per line). - Optimized for approximately 5-10 stations. - For color-enabled Pebbles: Background color for the current time and highlight color for post-departure count-ups can be customized. - Text and background colors for train types are now customizable on Pebble Time 2 and later (Defaults: Text #000000, BG #FFFFFF). - Japan-specific: Can automatically fetch Japanese public holidays via: https://holidays-jp.github.io/api/v1/date.json (Disabled by default). Special thanks to Hiroshi Matsuo. otoone_dev氏作の「TrainTime」を愛用していたのですが、自分なりに使い勝手を良くしようと思い立ちこのアプリを作りました。 列車の発車時刻まであと何分?をカウントダウンするアプリです。 時刻表データはユーザー自身がweb上にmarkdown(.md)またはtext(.txt)ファイルを作成し、それを参照する方法をとっています (Github Gistの非公開URL、Rawを想定しています)。 GitHubにサンプルデータを用意しました。 特徴: - アプリ起動時のみ時刻表データを参照します - 参照する列車の本数や、向こう何時間まで参照するかは設定で変更できます(クラッシュしない程度の制限をかけています) - 時刻表データのURLは5つまで記憶できます - 駅ごとに時刻表は平日、日曜祝日、土曜の3種類 - 時刻表は[平日>日曜祝日>土曜]の順に参照するため、日曜祝日と土曜は省略可 - 時刻表は午前4時を一日の基準とした04:00から27:59の24時間を使います - 備考部分は改行「\n」が使えるので2行までなら表示できます(全角9文字x2行を想定) - 5-10駅くらいのデータを想定して作っています - カラー対応端末は現在時刻の背景色と列車出発後カウントアップのハイライト色を変更できます - Pebble Time 2以降では列車種別の文字色と背景色を指定できるようになりました(デフォルトで文字色000000、背景色FFFFFF)。 - 日本向けの設定として、自動で日本の祝日を参照できます(デフォルトではdisable)。Hiroshi Matsuo様ありがとうございます。 Data Example: // Force specific dates as Holidays or Saturdays (Optional) // 特定の日付を強制的に祝日や土曜として扱えます(省略可) @HOLIDAYDAY:2026-12-31 @SATURDAY:2027-01-01 // Station Name // 駅名 # Tokyo // Icon to the left of the station name (Optional) // 1:Shinkansen 2:Retro Train 3:Modern Train 4:Bus 5:Clock 6:Monorail 7:Cable car // 駅名の左隣に表示するアイコン(省略可) // 1:新幹線 2:国鉄風電車 3:現代風電車 4:バス 5:時計 6:モノレール 7:ロープウェイ ## 1 // Schedule Type: weekday, holiday, or saturday ### weekday // Format: Departure Time, Destination, Type (Optional), Remarks Line 1 \n Line 2(Optional) \n Remarks Line 3 (PT2 or later), Text Color (PT2 or later, Optional), Background Color (PT2 or later, Optional) // 発車時刻,行先,列車種別(省略可),備考1行目\n備考2行目(省略可),種別文字色(PT2以降のみ),種別背景色(PT2以降のみ) - 04:00,Kyoto,exp,Dir.\nFirst,000000,FFFFFF - 27:59,Osaka
20Pebble AlarmSync
Tools & Utilities=== EARLY ACCESS === The Android companion app is available under the Play Store's "Early Access" program and can be found here: https://play.google.com/store/apps/details?id=com.tinkertools.pebblealarmsync ================ Pebble AlarmSync makes it possible for your Pebble to: - see your next scheduled phone alarm - vibrate whenever your phone alarm or timer goes off - snooze or dismiss your phone alarm or timer directly from your Pebble Requirements: - Android only (iOS blocks access to alarms) - Install Pebble AlarmSync Android companion app from the Google Play Store - Enable required permissions in the Pebble AlarmSync app Support: Like the app? Find it useful? Or just want to show a little extra appreciation for all the time and effort I put in? Want to buy me a coffee? 🥰 (I'm definitely not a morning person, so I can use all the morning help I can get. 😅) https://buymeacoffee.com/adamsifounakis
2Meditation Vibrations
Tools & UtilitiesThis app uses common breathing exercises, using vibrations to signal when to breath in, hold, and breath out. This also allows for the user to add their own custom vibration patterns for breathing exercises.
98GymTracker
Health & FitnessLeave your phone in your locker. A fully-featured, standalone workout tracker with smart rest timers, haptic coaching, and automatic data export. Transform your Pebble into the ultimate gym companion. GymTracker is built specifically for the tactile, screen-on experience of Pebble, letting you track your entire workout without ever pulling out your phone. Build your routines, hit the gym, and let your wrist do the coaching. KEY FEATURES: -Phone-Free Tracking: Log your actual reps and weight against your target goals directly from your wrist using Pebble’s physical buttons. Sweaty hands? No problem. -Smart Rest Coach: The moment you finish a set, a rest timer takes over the screen. Custom haptic vibrations tell you exactly when it’s time for your next set. -Live Health Stats: Keep an eye on your real-time Heart Rate and the real-world clock, seamlessly integrated into your workout dashboard. -Routine Builder: Use the clean, drag-and-drop companion website on your phone to build and sync up to 7 custom routines directly to your watch. -Total Customization: Match your style! Choose from 4 vibrant UI themes (Orange, Blue, Red, Green), set custom vibration patterns, and toggle between kg and lbs. -Own Your Data: Your completed workouts are automatically saved locally to your phone for a quick .csv download. Power users can even plug in a secure Google Apps Script URL to auto-sync every workout directly to a personal Google Sheet! How to Setup: Simply install the app, click "Settings" in your Pebble App to launch the Routine Builder, build your workout, and click "Save & Send to Pebble". Disclaimer: This app was coded 100% using AI (Gemini). I've worked hard to make it secure and efficient, but I'm always looking to improve. If you know how to make it better, please reach out and teach me!