20Codex Pigeon
Codex Pigeon turns a Pebble Time 2 into a small voice mailbox for GitHub and Obsidian. Dictate a note on the watch, review it, and send it to a private GitHub repository as a Markdown file. Later, refresh the app to read replies or dictate a follow-up in the same conversation. Touch controls and the physical buttons both work throughout the app. Codex Pigeon is a transport tool, not a hosted AI service. It moves messages between the watch and a repository you control. What happens on the home computer is entirely your choice. You can use Codex, Claude, another model, a local model, a simple script, or no model at all. The Codex workflow is the only model-based setup tested end to end for this release. HOW IT WORKS The watch sends each request as a separate file in the repository's inbox folder. A process on your computer can read the request and create a matching file in the replies folder. GitHub carries the files between devices, while Obsidian presents them as ordinary local notes. The file-per-message design keeps the mailbox append-only and reduces merge conflicts. Dismissing a reply hides it on the phone and watch only. It does not delete the GitHub or Obsidian copy. SETUP 1. Create a dedicated private GitHub repository. For example, create a private repository named pebble-mailbox under the fictional account example-user. Inside it, create folders named inbox and replies, plus a file named Conversation.md. Commit and push the initial structure. 2. Create a restricted GitHub token. In GitHub, open Settings, Developer settings, Personal access tokens, Fine-grained tokens, then Generate new token. Limit repository access to the single mailbox repository. Grant only Contents: Read and write. No administration, workflow, issue, pull-request, organization, or account permissions are required. Use an expiration date and store the token safely. github_pat_EXAMPLE_NOT_A_REAL_TOKEN is a fake example and must not be used. Never put a real token in source code, documentation, screenshots, Obsidian notes, or chat. 3. Connect the repository to Obsidian. Clone the mailbox repository onto the home computer. You can open that folder as a dedicated Obsidian vault, or clone it as a folder inside an existing vault. Git performs the synchronization; Obsidian does not need a Git plugin unless you independently want one. 4. Configure Codex Pigeon. In the Pebble phone app, open Codex Pigeon settings and enter the repository owner, repository name, branch, and fine-grained token. Example values are example-user, pebble-mailbox, and main. Test the connection, then save. 5. Choose what processes incoming notes. A local worker can periodically pull the repository, find inbox files without matching replies, perform the requested work, write the response to replies using the same message ID, optionally update Conversation.md, then commit and push. Codex Pigeon deliberately does not install that worker or decide what it may access. Configure your local tool with the permissions and project boundaries you consider appropriate. Watch messages should be treated as untrusted input, not as automatic permission to access unrelated files or services. NO-AI USE AI is optional. Codex Pigeon can be used as a voice-to-Markdown inbox, an append-only remote notebook, an input for a rules-based script, or a way to capture notes for manual review in Obsidian. Without a local worker, requests still reach the repository; replies simply remain manual. PRIVACY AND LIMITATIONS Use a private repository dedicated to this mailbox. Do not dictate passwords, API keys, payment information, clinical identifiers, or other highly sensitive material. The GitHub token is stored in the Pebble phone app's app-specific local storage. This is not equivalent to the iOS Keychain. Revoke the token if the phone is lost, and use Erase credentials before transferring the device. The paired phone must be connected over Bluetooth and the Pebble phone app must be available. If iOS has force-quit the companion app, reopen it before refreshing. Version 0.2.0 supports Pebble Time 2, platform name Emery.
1Baseball ScoreKeeper
Keep track of your baseball game score while you play with the press of a button! Track outs and runs in each half of an inning Font size and text color are configurable Log historical game scores Instructions: Up button press: Increase score Down button press: Decrease score Select button press: Record an Out Up button hold: Scoreboard Down button hold: Undo Select button hold: Menu Outs are recorded by the dots at the top of the screen. Be sure to set the home/away team in the menu before starting the game
109Route! - Transit routing on your wrist
Route! — Door-to-door transit routing on your wrist. Save up to 5 favorite destinations (home, work, gym...) and get real-time trip suggestions with just one tap. Route! finds your current location, calculates the best connections, and shows you exactly which lines to take, where to board, and when to transfer. Features: - Save favorite destinations via address search - Real-time routing from your current location - Line chain overview (e.g. S1 > U6) - Detailed trip view: departure times, platforms, transfers, walking legs - Color-coded bars by transport mode (subway, S-Bahn, tram, bus, ferry, regional) Coverage: Germany, Austria, Switzerland, UK, Ireland, Spain, Netherlands, Belgium, Denmark, Sweden, Norway, Poland, and more. Companion app to Abfahrt! (real-time departures). Powered by api.abfahrt.now
11080% battery charged
Get notified when you charge your pebble and the battery level reaches 80%. This way, you can manually interrupt the charge. Preventing batteries to charge completely has been proven to improve their capacity degradation. When 80% charge is reached, the pebble will display a message and vibrate repeatedly. Additionally, you can configure your pushbullet access token or a custom webhook in the settings so that you get a remote notification as well.
0Talking Clock IT
## Talking Clock – Italian Version A small, standalone watch application that announces the exact current time in Italian when the user presses a button or performs a double tap on the screen. The user can choose which action will trigger the time announcement. For example, the time can be announced by pressing one of the watch buttons or by double-tapping the screen. ### Features * The application runs entirely on the watch. * It does **not require a connection to a mobile phone**. * The current time is announced using the watch's built-in speaker. * The time is pronounced **in Italian**. * The user can choose between the **12-hour and 24-hour formats**. * The **upper-right button** is used to switch between the 12-hour and 24-hour formats. * The other available buttons can be configured to announce the current time. * A **double tap on the screen** can also be configured as a trigger for announcing the time. * The application announces the **exact current time** according to the watch's internal clock. ### Italian Voice This is the Italian version of the application. All time announcements are spoken in Italian. For example: * **24-hour format:** “Sono le quattordici e trentacinque.” * **12-hour format:** “Sono le due e trentacinque del pomeriggio.” The application should work completely offline and independently from any smartphone.
4POTA Pebble
Shows you the latest POTA spots. You can filter by band and mode.
0E-Auto Timer
Die App berechnet die Ladezeit und startet einen Timer fĂĽr einen Opel Corsa E (46 kwh) bis die empfohlenen 80% Batterie Aufladung erreicht ist.
290Navi App
Welcome to Pebble Navi - Turn-by-turn navigation and a map on your wrist - No companion app needed - Support walking, driving and cycling modes - Destination selection from saved locations - You can dicate a destination to your watch if it has a micro - Save current location - Support for Imperial and Metric units - Added Rotation mode, the map rotates with the user and the route. - Supports every nearly pebble - Dynamic rerouting - Preview routes on your phone - NEW: Vibrate on left and right turns (only in walking and cylicng mode) You can manage locations in the apps phone menu. To people with older pebbles: There are two new options, one is to Enable experimental mode were we maximise sending speed of the map, but that can lead to instability, together with the telemetry option I hope i can make sure the update works fine on ever watch. When im sure it works fine with every watch model, i want to remove the telemtry again. I only could test this on my time 2 but the emulator behavior and hw behavior is different. If you have any suggestions or issues send me a message using the contact developer option or open a issue on github. Rebble Store Listing: https://apps.rebble.io/en_US/application/6a2ec9ab000bc200090963fc
32Pebble Timer
The most basic of all timers. Allows you to set hours and minutes for one or more timers. Seriously, it's a no-fluff timer for people who just want simple tools for simple jobs!
463Brain Dump (index01 for your pebble)
Voice-first brain dump app. Hit the middle button, speak your thought — it gets routed to AI, Notion, Google tasks, Todoist or saved as a local note.
1AI Girlfriend
You need a fast and easy way to talk to your favourite ai assistant? Look no further than AI Girlfriend. As soon as the app is launched it starts dictation so you can immediately start chatting. Supports openai compatible apis.
26SnapCounter
An app to count things and calculate percentages using the Pebble buttons or finger motion (snapping/tapping)
33Another Timer
Yet another timer app, built for fast, versatile, & straightforward usage. Features: - Only one touch to create & start new timers - Multiple timers - Reusable saved timers - Run-once timers - Labeled timers - Track remaining time, elapsed time, & overtime - Configure timers either from the phone or from the watch - Optionally start counting from app launch - High configurability The user interface follows the design of the Another Alarm app. Use them both to feel familiar. The app was originally forked from Sykerö Software's Countdown Timer, later mixed with many extra ideas and useful features from other open source apps. The touch dial is adopted from howeaj's Instant Timer, and the label input keyboard from metuuu's Mölkky scorekeeper. Check out also those brilliant apps! Attribution links, Pebble app store: - https://apps.repebble.com/countdown-timer_c1e3e132dae74bbcaf1a8320 - https://apps.repebble.com/timer-instant-timer_1a42bf7ed056404abbdd7bf9 - https://apps.repebble.com/m-lkky-scorekeeper_bb6ffbee520f4c4cafc2b424 Attribution links, GitHub: - https://github.com/Sykero-Software/PebbleCountdownTimer - https://github.com/howeaj/pebble-instant-timer - https://github.com/metuuu/pebble-molkky-scorekeeper
25Return to by flwkt
Return to by flwkt Lost your Pebble? Make it easy to get back. Return to shows a clear “Return this watch to” screen with your name, address, phone, and email — so whoever finds it knows how to reach you. Set it once in settings and leave it on your app list. When it matters, the info is right there on the wrist. Fill in any combination of: - Name — Who the watch belongs to - Address — Where to return it - Phone — Number to call - Mail — Email address Empty fields are hidden so the screen stays clean. App list subtitle Choose which fields appear under the app name in the launcher (name, address, phone, and/or mail). Selected values are joined with “ / ” so you can spot your contact at a glance without opening the app. Recommendation Pin the app to the top of your app menu so anyone who finds your watch and opens the menu sees it right away: - Open the Pebble app on your phone - Go to Apps - Tap My Apps - Long-press Return to and move it to the very top Features Readable on Time 2, Round 2, Pebble 2, and Pebble 2 Duo — Layout adapts to rectangular and round screens (including B/W), with scroll hints on the action bar when there’s more to see. Configurable — Edit contact details and subtitle options from the phone settings page (Clay). Built for finding your way home — A simple ICE-style contact card for your Pebble, nothing more, nothing less.
25Escape Call
Long Press a Button and your phone rings! Stuck in a long conversation and need to go? No prob! Loser at the bar bothering you? Escape! Want to pretend to have friends and be cool? Welcome to the club! Works on my pebble time 2. Thats all I know for sure. SETUP: (Kind of a pain) This app needs a webhook URL to ring your phone. Two options: OPTION A - Twilio (Recommended, ~$1.15/month): Sign up at twilio.com (free trial included) Buy a local phone number Go to Functions and Assets > Services > Create Service Add a Function with path /call, set it to Public Paste this code (replace the phone numbers with yours): exports.handler = function(context, event, callback) { const client = context.getTwilioClient(); client.calls.create({ to: '+1YOURNUMBER', from: '+1TWILIONUMBER', twiml: '<Response><Say voice="alice">Hey, do you have a second?</Say><Pause length="60"/></Response>' }).then(function(call) { callback(null, 'OK'); }).catch(function(err) { callback(err); }); }; Deploy All, then Copy URL In the Pebble app, open Escape Call settings, paste the URL as Webhook URL, set Method to GET, Save OPTION B - CallMeBot (Free, needs Telegram): Install Telegram, search for @CallMeBot_txtbot, send /start Follow auth steps, then add @CallMeBot_API to contacts and message it Your webhook URL: http://api.callmebot.com/start.php?user=+1YOURNUMBER&text=Incoming+Call&lang=en-GB-Standard-B&rpt=2 Paste into Escape Call settings, set Method to GET, Save Note: Telegram must be running in background QUICK LAUNCH: On your watch, go to Settings > Quick Launch > assign Escape Call to Back button. Hold Back 2 seconds from any watchface to activate.