Wristotle Companion
com.lazydevs.wristotle
Zapstore _@zapstore.dev Voice control for Pebble watches — on-device by default, no account.
Republished from GitHub / F-Droid by the Zapstore main account.
Wristotle turns your Pebble watch's dictation button into a voice command surface on your phone — calls, texts, reminders, alarms, music control, notes, tasks, meetings, weather, sports, world clock, calculator, a morning brief, and an Ask-Agent path that can hit any MCP server you configure. Everything runs on-device by default. Optional cloud Whisper / self-hosted speech-to-text endpoint and optional Anthropic or OpenAI-compatible LLM if you want them. Baseline doesn't phone home; no account, no tracking, AGPLv3-licensed. Works with microPebble and Core Devices (rePebble). Voice commands (one-liners): * Calls — "call John" * Messages — "text Sarah I'll be late" / "whatsapp Mom dinner at 7" * Reminders — "remind me to take meds in 20 minutes" (incl. persistent "nag me" reminders) * Meetings — "schedule a meeting with Sam tomorrow at 3" / "what's on my calendar" * Alarms — "set an alarm for 6:30 am" (phone / watch / both) * Timers — "set a timer for 10 minutes" * Music — "play Spotify" / "pause" / "next" * Apps — "open Maps" / "launch Audible" * Notes — "make a note buy milk" (text + audio) * Tasks — "add task pick up dry cleaning" * Weather — "weather in Tokyo" / "what's the weather" * Sports — "when do the Warriors play next" / "did Arsenal win" * World clock — "what time is it in Berlin" * Calculator — "what's 15% of 80" * Morning brief — "what's my morning brief" * Ask Agent — "ask agent what's on my calendar tomorrow" * Find phone — "find my phone" A first-launch welcome wizard walks new users through the optional setup that unlocks the full app — Whisper speech model download, on-device intent classifier model, runtime permissions, installed-app indexing. Other things worth knowing: * Watch cards — sports, weather, and meeting replies render as full-screen cards on the watch (colour band shows the action, icon shows the subject); pick which kinds show in settings * Speak replies on the watch — optional on-device or cloud text-to-speech reads answers aloud on supported watches * Confirm-before-send for destructive actions (toggle in settings or say "confirm" in your query) previews destination + body before any call / message goes out * Conversation history with optional audio capture * Contact aliases — "call dad" stores the mapping so it survives phonebook re-orders * App aliases — "play tunes" -> Spotify * Custom Ask-Agent triggers — "Jarvis, what's the weather" * STT providers — on-device Whisper, OpenAI-compatible HTTP endpoint (Groq, Cloudflare, Speaches, whisper.cpp-server, ...), or composite failover * Backup & Restore — per-entity JSON ZIP with optional AES-256 * MCP client — Streaming-HTTP-by-default with SSE fallback; the Ask-Agent loop aggregates tools across enabled servers You'll need the Wristotle watch app on your Pebble too — install it from the Rebble appstore (microPebble) or the Core Devices appstore. Full feature list, install guide, and troubleshooting at https://wristotle.codeberg.page/
First release: Jul 26, 2026, 8 total releases.
Most recent release: Sep 13, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Sep 13, 2026 1.22.0Built from `v1.22.0` (bdb59d4). Changes since `v1.21.0`: - feat(settings): grouped layout with sections, search + classic toggle Full commit log on the [Code tab](https://codeberg.org/wristotle/wristotle-companion/commits/branch/main). Install: download the APK below, sideload onto an Android 7.0+ phone, then follow the first-time setup in the README.
- Sep 10, 2026 1.21.0Built from `v1.21.0` (c0ad1a4). Changes since `v1.20.0`: - chore(release): companion v1.21.0 — simpler setup (Simple/Advanced settings + guided first-run) - feat(setup): add a watch round-trip self-test to the welcome wizard - feat(setup): simpler onboarding — inline model download + Simple settings mode Full commit log on the [Code tab](https://codeberg.org/wristotle/wristotle-companion/commits/branch/main).
More…
Install: download the APK below, sideload onto an Android 7.0+ phone, then follow the first-time setup in the README. - Sep 7, 2026 1.18.0Built from `v1.18.0` (a4769b3). Changes since `v1.17.1`: - chore(release): companion v1.18.0 — Ask Agent routing modes - feat(agent): optional Ask Agent routing modes — fallback + agent-only (#23) Full commit log on the [Code tab](https://codeberg.org/wristotle/wristotle-companion/commits/branch/main). Install: download the APK below, sideload onto an Android 7.0+ phone, then follow the first-time setup in the README.
- Sep 3, 2026 1.17.1Built from `v1.17.1` (174df2c). Changes since `v1.17.0`: - chore(release): companion v1.17.1 — "and a half" duration fix - fix(time): parse "and a half" durations for timers and alarms (#22) Full commit log on the [Code tab](https://codeberg.org/wristotle/wristotle-companion/commits/branch/main). Install: download the APK below, sideload onto an Android 7.0+ phone, then follow the first-time setup in the README.
- Aug 25, 2026 1.17.0Built from `v1.17.0` (def12be). Changes since `v1.16.2`: - chore(release): companion v1.17.0 — failed actions stay on the watch - feat(watch): keep failed actions on-screen until BACK (#21) Full commit log on the [Code tab](https://codeberg.org/wristotle/wristotle-companion/commits/branch/main). Install: download the APK below, sideload onto an Android 7.0+ phone, then follow the first-time setup in the README.
- Aug 10, 2026 1.16.2Built from `v1.16.2` (d7534ea). Changes since `v1.16.1`: - chore(release): companion v1.16.2 — MCP SSE endpoint fix - fix(mcp): resolve SSE endpoint against origin for absolute-path servers (#20) Full commit log on the [Code tab](https://codeberg.org/wristotle/wristotle-companion/commits/branch/main). Install: download the APK below, sideload onto an Android 7.0+ phone, then follow the first-time setup in the README.
- Jul 30, 2026 1.16.1Built from `v1.16.1` (0ba0b9d). Changes since `v1.16.0`: - ci: shrink Kotlin daemon (1024->768m) + test heap (512->384m) - chore(release): trim v1.16.1 changelog under F-Droid's 500-char limit - chore(release): companion v1.16.1 — wake-word & watch-code fixes - feat(watch-settings): add Codes to the chat-surface shortcut picker - fix(time): don't day-roll a query that names an explicit date - feat(watch-settings): "Code display time" setting (companion side, issue #4)
More…
- fix(settings): custom trigger words field couldn't add a second line - docs(readme): point install at the F-Droid listing Full commit log on the [Code tab](https://codeberg.org/wristotle/wristotle-companion/commits/branch/main). Install: download the APK below, sideload onto an Android 7.0+ phone, then follow the first-time setup in the README. - Jul 26, 2026 1.16.0