A reading app for people who scroll.
Turn a book into a feed
You have forty minutes on a train and a four-hundred-page book you keep not reading. Upload it. StoryDose strips the front matter, the page numbers and the running headers, then hands back the part that mattered — a vertical feed of clean, self-contained ideas, sized to be read one thumb-swipe at a time.
Upload your first bookAlready have an account? Log in
What happens to the file
You drop in a PDF or a markdown file. Before any of it reaches a model, the text goes through the ingestion pipeline: a line-noise pass that drops running headers and page numbers, a structure pass that finds where the front matter ends and the book begins, and a heuristic filter that throws out the table of contents, the acknowledgments and the index. What survives is prose.
Then the survivors get cut into chunks — a concept, an example, an insight — and each one is checked before it is allowed into your feed. A chunk has to stand on its own. If it only makes sense next to the paragraph before it, it is not a chunk yet, and it goes back.
No chapter numbers. No “as we saw in section 4.2”. No publisher fluff. Just the ideas, in order, at the density you asked for — which reads roughly like this:
Four steps. One loop.
Every habit runs the same loop: cue → craving → response → reward. Kill the craving and the loop collapses — which is why “just start small” fails when the reward never arrives.
Habit stacking, applied to your mornings
Your notes asked to tie each idea to your morning routine, so this chunk does.
“After I pour my coffee, I will read one page.” The formula is after [current habit], I will [new habit] — the coffee is a cue you already never skip.
You asked: “Why do small habits compound?”
Repetition rewires the loop — frequency beats intensity. The loop keeps firing whether or not any single day felt like progress.
What you bring to it
Every upload takes a free-text note, and the note is not decorative — it is context the generator reads. Write “I already know the theory, give me real-world applications” and concrete examples appear inside the chunks. Write “explain it like I have never managed anyone” and the register changes. Two people can upload the same book and get two different doses.
You also pick the density, which is the honest version of a length slider: how finely the book gets cut. A dense dose is a long scroll of small ideas. A loose one is a short scroll of big ones.
What it gives back
A chunk is not a dead end. Tap one and you can ask for a simpler take, a real-world example, or a straight answer to whatever you were actually wondering — without leaving the scroll and without losing your place. Every dose is saved to your library as you go, so tomorrow starts where today stopped.
Nothing here needs a subscription to try. Make your first dose
Where it lives
StoryDose installs from the browser as a real app: its own window, its own icon, no store in between. Your doses are cached on the device, so the tunnel between two stations is reading time rather than a spinner. Anything you do offline syncs the next time you have signal.
On iOS, use Share → “Add to Home Screen”. Everywhere else, look for the install icon in the address bar.