← back to apps

SPRAWL//RUN

io.github.jbinder.sprawlrun

android MIT kind 32267

A running tracker wrapped in a cyberpunk story that chases you. Fully offline.

latest release
0.7.0 main
released 2026-10-25 14:17 UTC
download apk
io.github.jbinder.sprawlrun_92.apk · 24.2 MB
android-arm64-v8a vcode 92
✓ signed cert c5ef13f1…
screenshotscreenshotscreenshotscreenshotscreenshotscreenshotscreenshotscreenshot

about

description
Your running app should not be a spreadsheet. It should be chasing you. SPRAWL//RUN is a gamified running tracker wrapped around two ten-mission cyberpunk campaigns. In Sprawl Prime you are a courier in a rain-slick megacity: a job on the Ninsei strip turns into carrying something that will not stop transmitting, and ends forty floors up a corporate arcology with an intelligence that has spent nineteen years counting a heartbeat that was not there. In Null Tide the southern districts are under water, something in a pump house has been apologising for nine seconds a night, and a salvage broker needs a piece of paper carried across the Drowned Mile before the sea comes home. Bring whatever you normally listen to. Every few minutes the app takes over the audio: a radio squelch, your music drops out, and your handler talks. Then it hands your music back. Eleven characters across the story packs, each with a distinct synthesised voice, so you know who is speaking with the phone in your pocket. SOMEBODY IS CHASING YOU A drone tags your gait. Collections kick in a clinic door. A corporate trace walks the cooling loop toward you. To escape you have to beat your own pace from the last three minutes — never an arbitrary number, so a pursuit is a genuine effort whether you run 4:00/km or 7:00/km, and impossible at neither. Switch them off if you would rather just run. YOU SET THE TARGET Before each mission, choose a time or a distance. Twelve minutes or twenty-one kilometres — the story paces itself to fit. Reach the target and the operation succeeds; stop short and it stays open for another attempt. Overshoot freely, it all counts. THE CITY CARRIES ON WITHOUT YOU Your handler can get in touch between runs, on the days and at the hour you choose, in the voice of the campaign you are playing and about the operation waiting for you. Switch on signal noise as well and the world talks whether or not you are listening: a fixer with a rumour, a tide reading, an advisory from an authority that would rather you stayed indoors. Silent, never overnight, as often or as rarely as you like. EVERY OCTOBER, THE DEAD COME BACK ONLINE From 10 October to All Souls the city dresses for it: the neon turns to pumpkin and violet, a graveyard rises on the skyline under a low moon, ghosts drift across the screen and the sound effects take on bells and whispers. A four-run operation opens for the season only, Samhain Protocol, about a courier three years dead whose last delivery is still on the board. Unfinished, it waits for next October. One switch in Settings turns the whole thing off. EVERYTHING IT DOES - Twenty missions across two campaigns, paced to whatever target you pick - Seasonal events: a Halloween look, sound and four-mission operation from 10 October to 2 November, switchable off - Pursuits scaled to your own pace from the last three minutes, or switched off - Each kilometre or mile read out with its split and your total time — between scenes on a mission - Eleven synthesised voices that duck your music and hand it back - Pause, resume or stop from the notification, with a reminder if a run sits paused; a run keeps going if you swipe the app away, and is kept even if the app is killed - Handler reminders on your own schedule, plus optional ambient signal noise - The wire: every message, run, cleared operation, achievement and piece of intel in one stream, which a tapped notification opens straight into; a dot on its icon says a signal came in since you last looked - A Sunday-evening debrief reading your week back against your own target, in the same voice — switchable off - 69 achievements across seven categories, plus a weekly streak you set yourself in minutes, kilometres or missions — an unfinished week never breaks it - Distance, time, calories and cleared missions by week and month, with per-day bars and your full run log - The long view: earlier weeks and months, distance per month since your first run, every day you ran as a dot
publisher
78ce6faa72264387284e647ba6938995735ec8c7d5c5a65737e55130f026307d
first seen
2026-09-21T23:29:25.309264+00:00
last event
2026-10-25 14:17 UTC
install
zapstore.dev or any Zapstore-compatible client
topics
#sports & health

source & build

repository
https://github.com/jbinder/sprawlrun
arch flags
android-arm64-v8a
manifest
missing

releases (kind 30063)

6 releases indexed; latest 0.7.0.

versionchannelreleasedevent
0.7.0 main 2026-10-25 14:17 UTC 1967e05d…
0.6.0 main 2026-10-16 21:33 UTC d8042afe…
0.5.0 main 2026-10-12 14:11 UTC bb4afb77…
0.4.0 main 2026-10-03 19:53 UTC 5e5664bf…
0.3.0 main 2026-09-27 07:40 UTC 322c154f…
0.2.2 main 2026-09-20 20:59 UTC 22cf6bd3…

assets & verification

Every app, release and asset event is schnorr-verified (NIP-01 id + signature) before it enters the catalog, and assets are content-addressed by sha256. We subscribe read-only to the catalog relay — never write to it.

0.7.0 — io.github.jbinder.sprawlrun_92.apk

sha256
aea2b27ba521afebce705434fb906be21c2dba68fabd8083b95f37aba5745edf
size
24.2 MB
archs
android-arm64-v8a
version code
92
apk cert sha256
c5ef13f178ebb8c6f8d87f256a28c451c675c6cf1496c8aebce4efa0096bf932
download
io.github.jbinder.sprawlrun_92.apk

0.6.0 — io.github.jbinder.sprawlrun_82.apk

sha256
759979dee07b04d2af612775bd9c601bca76c2467eec95e0b8a65f8b429519bc
size
23.6 MB
archs
android-arm64-v8a
version code
82
apk cert sha256
c5ef13f178ebb8c6f8d87f256a28c451c675c6cf1496c8aebce4efa0096bf932
download
io.github.jbinder.sprawlrun_82.apk

0.5.0 — io.github.jbinder.sprawlrun_72.apk

sha256
3f4c3c1b18adb8e21cf62de4edfdc458fef6a80d32eb0c236eb6eb24be503ca5
size
21.4 MB
archs
android-arm64-v8a
version code
72
apk cert sha256
c5ef13f178ebb8c6f8d87f256a28c451c675c6cf1496c8aebce4efa0096bf932
download
io.github.jbinder.sprawlrun_72.apk

0.4.0 — io.github.jbinder.sprawlrun_62.apk

sha256
c635bb5f55a00d64c7d2ffae7feebe7bc2a4de46da192e3e964161eb0fb72dc5
size
21.3 MB
archs
android-arm64-v8a
version code
62
apk cert sha256
c5ef13f178ebb8c6f8d87f256a28c451c675c6cf1496c8aebce4efa0096bf932
download
io.github.jbinder.sprawlrun_62.apk

0.3.0 — io.github.jbinder.sprawlrun_52.apk

sha256
f1e2e2c911e315596412ba65eb59e68993b5574d2ba45c3f41dc9cf7eb3a5456
size
20.8 MB
archs
android-arm64-v8a
version code
52
apk cert sha256
c5ef13f178ebb8c6f8d87f256a28c451c675c6cf1496c8aebce4efa0096bf932
download
io.github.jbinder.sprawlrun_52.apk

0.2.2 — io.github.jbinder.sprawlrun_42.apk

sha256
46d3921f0eaaa6b4b328ab9d0c1d4d94c0d2e6a1c645a3b8c48cab870aa5ca13
size
20.6 MB
archs
android-arm64-v8a
version code
42
apk cert sha256
c5ef13f178ebb8c6f8d87f256a28c451c675c6cf1496c8aebce4efa0096bf932
download
io.github.jbinder.sprawlrun_42.apk

Showing the newest 6 asset descriptors; the full set is in /api/apps/78ce6faa…