25Drinktervall
Drinking reminder app with Timeline integration and a cute animation. Stay Hydrated my friends!
344-7-8 Breathing
4-7-8 Breathing Find calm in minutes with the proven 4-7-8 breathing technique. A simple breathing app for your Pebble watch. Practice 4-7-8 breathing to reduce stress, ease anxiety, and improve sleep. Features: Guided 4-7-8 breathing: Inhale for 4, hold for 7, exhale for 8 Visual breathing circle that expands and contracts with your breath Customizable rounds: Choose 1-10 rounds (default: 4) Progress tracking shows which round you're on Haptic feedback at phase transitions Clean, minimal design Why 4-7-8? Developed by Dr. Andrew Weil, this technique activates your body's relaxation response. Use it to calm down when stressed, fall asleep faster, manage anxiety, or reset during the day. How to Use: Open the app Adjust rounds with UP/DOWN buttons Press SELECT to begin Follow the visual guide and breathe Perfect for quick sessions at your desk, before bed, or whenever you need a moment of calm. Take a breath. Find your center.
1PT 2
PT Timer
6Baby StoneFruit
This is the Huckleberry baby tracking app on your Pebble! It uses the Home Assistant Huckleberry Integration as a proxy since a pebble watch can't communicate with Huckleberry directly. It's a simple app that has one purpose -- logging your newborn baby's inputs and outputs. Name comes from: Stone -> Pebble Fruit -> (huckle)berry Please feel free to submit any pull requests on GitHub for areas of improvement.
11Long Rest
Super simple Pebble app for rest intervals (like in the gym or pomodoro) Originally built by [Remy](https://github.com/remy) for use in the gym, for rest intervals, and updated by updated by [clach04](https://github.com/clach04/pebble-rest-timer). This fork just changes timers from uint8 to uint16 for longer timers.
7Calorie Log
A fast, offline-first manual calorie tracker for Pebble Time. Select adds 80 calories, Up adds 100, and Down undoes the last addition. The total persists on the watch and resets at the start of each new day. No account, API key, or internet connection required. Designed for Pebble Time (Basalt).
1EndWatch
EndWatch turns Pebble Time 2 into a quick, glanceable crown green bowls scorecard. Use the Up and Down buttons to select the points scored by you or your opponent, then press Select to lock in the end. Scores cycle from zero through the configured maximum, so dead ends, singles, doubles and team matches are all simple to record. Hold Select to undo the most recent end. EndWatch keeps the running score and current end visible, with a colour-coded summary of the previous end. Charming bowls-and-jack animations warn when either player is one or two points from the result, combine both players' situations when appropriate, and mark a deciding end with a handshake. Features include: • Configurable winning score and maximum points per end. • Custom player names, colours and vibration alerts. • Automatic saving across app exits and watch restarts. • Hold-to-undo, including after the winning end. • Full end-by-end scorecard synchronisation to the phone. • Spreadsheet-ready scorecard copying with match statistics. • Five completed matches saved locally on the phone. • Result, opponent, statistics and weather in Timeline Past. • Optional match-start weather with Celsius/Fahrenheit and mph/km/h choices. Weather is optional. When enabled, EndWatch requests the phone's location once near the start of a match and retrieves current conditions from Open-Meteo. Coordinates are discarded after the request; only the weather snapshot is retained with the match.
8Golf Score
An app to track golf score (strokes and putts) Open source here: https://git.mikeeberlein.com/meberlein/PebbleGolfScore/src/branch/master
3Pebble Go
A simple workout tracker for your wrist. Time your runs, walks and hikes, with or without GPS, and look back at your history. More features are coming soon.
28UV Guard
UV Guard helps you know when the sun is worth taking seriously. Get a quick, glanceable UV forecast on your Pebble with the information that actually matters: how strong UV will get, when it peaks, and whether sunscreen, sunglasses, shade, or covering up is a good idea. The app shows Today and Tomorrow with maximum UVI, peak time, a simple four-part day timeline, and plain-language sun protection advice. It can use your current device location or a manually selected place. UV Guard can remind you before you head out with a morning UV digest, and warn you when the UVI reaches your chosen protection threshold. Forecasts are cached, so the watch can still show the latest available guidance when the phone or network is not ready.
15Health Glance
I wanted to see my Fitbit Air data on my Pebble, and I didn't want to use the watch's own health stuff. So I vibed this out to solve that problem. We truly are living in an age of digital abundance. Four cards: steps, sleep, heart rate and your last workout, straight from Health Connect. One big number on each, the useful detail underneath, and a swipe or a button to move between them. It's deliberately small. No charts, no paging back through days, nothing to set up on the watch. I had all of that in an earlier build and never once read it on a wrist. The step goal is set in the companion app, because Health Connect stores steps but has no concept of a target. Got a chest strap, or a watch set to broadcast the standard Bluetooth heart-rate service? The Heart card shows your live pulse and the screen edge beats with it, at your actual rate. It stops the moment samples go stale rather than passing off an old number as live. Needs the Android companion app, sideloaded from the project's releases page, because the watch can't talk to a strap or to Health Connect on its own. Read-only permissions, no account, no server, no analytics: it goes phone to watch and stops there. Health Connect wants Android 8 or newer. The watch app is native C, 41 KB, and runs on the Pebble Time 2 and the Pebble Round 2. Same four cards either way: on the round one the card is laid out inside the circle so the numbered band and the footer stay off the bezel. Warning: certified vibe coded slop. Written with AI agents under human direction, then tested on real hardware. Every screenshot here is a real capture from the watch.
322Flinch — Random Nudges
Your wrist doesn't nag on a schedule. Flinch uses random-interval nudges — the same psychology behind slot machines — to build habits that actually stick. No streaks. No gamification. Just a sharp little reminder when you least expect it. Variable-ratio reinforcement is the most effective conditioning schedule in behavioral psychology. Flinch puts it on your wrist. Features: • Define custom habits with personalized nudge text • Random-interval wakeups throughout the day — never predictable • Per-habit active hours, frequency range, and vibration pattern • 5 vibration patterns: Gentle, Normal, Strong, Double Tap, Triple Tap • Quick mute: long-press SELECT to silence all nudges for 30 minutes • Mute status visible per-habit with countdown • Optional acknowledgment tracking (tap SELECT = "I did the thing") • Daily acknowledgment count per habit • Dark-themed config page with clean card-based UI • Zero backend, zero cloud, zero accounts — everything on watch + phone • Survives watch reboots (uses Pebble wakeup API) Build a habit. Break a habit. Flinch doesn't care which — it just nudges.
1Interval treadmill
Interval on treadmill
3Straight Line
for walking/hiking in a straight line. buzzes twice when deviating to the left and once when deviating to the right. ## Settings Open the app's settings (gear icon) in the Pebble phone app: - **Line coordinates**: paste from the KML (see above). - **Buzz when off the line by**: default 5 m. Phone GPS wanders by 2 to 5 m, so 5 m gives a few false buzzes per 10 minutes; 8 m is calmer. - **Repeat buzz every**: default 10 s. Repeats stop while you are already walking back towards the line. - **Ignore GPS worse than**: default 20 m. Weaker fixes show "WEAK GPS" and never buzz. - **Walk in reverse**: tick this if you walk from the path's last point to its first. Otherwise left and right are swapped. You can also paste the coordinates into `BUILTIN_COORDS` at the top of `src/pkjs/index.js` before building and skip the settings page. ## On the watch - Top: ON LINE / LEFT / RIGHT, then the offset in metres. - Middle: the vertical bar is the line, the dot is you, the ticks mark the alert threshold. Hollow dot = weak GPS. - Bottom: metres to the end of the line and current GPS accuracy. - Screen turns red (black on black-and-white watches) while you are off the line. - SELECT: mute / unmute. UP: demo the "left" buzz. DOWN: demo the "right" buzz. - "NO PHONE" means no update for 20 s. "ARRIVED" within 10 m of the end. ## Things to know - The phone does the GPS work. Keep the app open on the watch, and give the Pebble phone app "Allow all the time" location permission on Android so it keeps working with the phone screen off. Exempt it from battery optimisation if updates stop. - The offset is averaged over the last 3 GPS fixes, so it lags a few seconds.
32Pebble Gym
Hevy Workout Routine Companion & History Tracker for Pebble Smartwatches NOTE This is a Vibe-Coding project! 🎸✨ Built interactively using advanced agentic AI pair-programming to prototype, test, and implement features on-the-fly. PebbleGym brings your fitness routines directly to your wrist. Compatible with all Pebble platforms (optimized for Pebble Time 2/emery), it allows you to easily import your training plans from the provider Hevy using public links – or simply create your own custom routines directly in the app settings. During the workout, the watch displays the current set with target values, compares them with your history ("Last Time"), and logs your achieved weights and repetitions. Need to adjust your weights or reps on the fly? Simply long-press the up/down buttons to edit them directly on your watch. A built-in rest timer with haptic feedback ensures your breaks are perfectly timed. Thanks to a clever protection mechanism (long-press), accidental clicks are prevented, and a quick exercise menu lets you flexibly jump between exercises at any time if a machine in the gym is occupied. Plus, with the new workout persistence feature, your progress is always safe – even if you accidentally close the app, you can pick up right where you left off. Export your entire history as a CSV file anytime!