Audiobooks, podcasts and serial fiction apps such as Wattpad all ignore where you are. Audio walking tours and location games know where you are but tell you facts, not a story you return to every morning. Commute Saga is a serial written around your exact route, where each chapter is set at the next real landmark and only opens when you reach it, so the city outside the window becomes the story's set and your travel time becomes its pacing.
The data it runs on
Your route: typed as from and to, or picked from a recent trip. In the real app the phone's location (with permission) tracks progress along it. Without location, the app paces chapters by the clock.
Landmarks from OpenStreetMap: named features within about 150 m of the route (stations, museums, parks, roundabouts, markets) pulled through the Overpass API, plus public transit stops from GTFS feeds where a city publishes them (London and São Paulo do; many Nairobi matatu routes are mapped by the Digital Matatus open dataset).
Limits and gaps: OSM coverage is uneven, small landmarks have no description, and GPS drifts in tunnels and underground metro lines.
Fallback: underground, the app counts stations from the published timetable; where a route has few landmarks, it uses time checkpoints ("4 minutes in") and asks riders to name the landmark, which improves the shared route for everyone.
1. The mission
Turn the billion daily commutes into the world's biggest shared reading habit. Every route gets its own story, paced to the road, set in the streets you pass, and read together by the people who ride it.
2. Why people can't resist it
The locked door. Chapter 4 is right there, unlocking at Uhuru Park. You cannot binge it, so you look forward to the ride.
The world outside agrees. When the story says "the river is brown and slow" and you look down at the actual river, fiction and life click together. That shiver is the hook.
Strangers on your bus. Margin notes from people on the same route, same morning, turn a lonely commute into a quiet book club.
3. How it works for real
Route: geocode from and to, fetch the transit path (GTFS or a routing engine such as OSRM), then pull named OSM landmarks along it with Overpass.
Pick checkpoints: a fast cheap model (Gemini Flash or DeepSeek via OpenRouter) ranks landmarks by how story-worthy and visible they are, and spaces 5 to 7 of them across the trip.
Season bible: a frontier LLM (Claude or GPT) writes a 20-episode outline for the route and genre: characters, mystery, and which landmark carries which beat.
Chapters: the same frontier model writes each chapter at the landmark, at a length set by the typical travel time to the next checkpoint (about 230 words per minute of reading, minus time for looking up).
Live pacing: location or timetable progress unlocks chapters; if traffic slows you, the next chapter gets a pre-written "slow traffic" extension so you never run out of story.
Voice (optional): TTS (for example ElevenLabs or an open model like Kokoro) reads chapters aloud for crowded rides and drivers.
Margin notes: stored per route, per chapter, per paragraph; a cheap classifier screens them before they show.
4. Cost per use
About $0.05 per chapter, reused for everyone on the same route. A route with 300 riders makes a whole season cost a few cents per reader. Voice adds about $0.01 per chapter with an open TTS model.
Free: the first 5 episodes of any route's season, margin notes, one genre. Saga Pass ($3 a month): full seasons on all your routes, all genres, voice mode, and "my own private saga" for a route nobody else rides.
5. Growth loop
Stories are set on public routes, so every reader is a natural recruiter: "Read this on the 7:40, chapter 3 hits at Museum Hill." Margin notes show how many people on your bus are reading, which makes the person in the next seat ask. Route pages are shareable links that open at the first chapter.
6. Risks and guardrails
Safety: no reading prompts for drivers or cyclists; voice-only mode and a walking warning when the phone moves fast on foot.
Location privacy: progress is computed on the phone; the server only knows "chapter 3 opened", never a trace of where you live.
Real places, fictional people: no real businesses or people are written as villains; landmarks are public and named respectfully.
Margin notes: no names of other riders, no photos of people, a report button, and quiet removal of anything that identifies someone.
7. MVP build order
Route input plus an Overpass query that returns landmarks along a fixed list of three routes.
A Claude prompt that writes 6 chapters around those landmarks for one genre, cached per route.
The ride screen: progress by clock with a play button, chapters that unlock at checkpoints.
Location-based unlocking with the timetable fallback.
Margin notes per paragraph and the 20-commute season grid.