An EPUB Reader That Remembers the Story
StoryCodex imports your EPUBs like any ebook reader, then does what file readers cannot: remembers every character, narrates with neural voices, and keeps whole series together.

EPUB readers are a solved problem in one narrow sense: they all open the file and render the pages. Where they stop is where heavy readers actually live. A 700-page epic fantasy has a cast of forty, a map of places you half remember, and a plot that assumes you never put it down. File readers render the book and forget it the moment you close it. StoryCodex is a reader that keeps the story straight: it opens EPUBs like the rest, then builds a memory of the book as you read and narrates it back to you when your eyes are busy.
Getting your books in
There are three ways an EPUB lands in your library, all covered in the import guide. The Add Content sheet's Import Book option accepts EPUB files, and you can select several volumes at once when a series arrives as a folder of files. Sharing an EPUB from your file manager, mail, or browser imports it directly, since the app registers as a share target. And the built-in Discover catalog adds free public domain EPUBs in one tap if you want classics without hunting files at all.

Multi-volume series get special treatment. A series container merges volumes that arrive separately, a web serial, an author's official EPUB, a PDF of the finale, into one story with shared progress and one shared Codex. The multi-volume series guide walks through how that behaves.

A reading surface that takes typography seriously
The reader is built around long sessions, not file management. Body text renders in real book type: Newsreader, Literata, Source Serif 4, and Fraunces for serif, Inter for sans, and Atkinson Hyperlegible, the typeface designed for low-vision readers, all with italic variants. Font scale, line spacing, and a reader-local brightness override are adjustable per session, and your exact position, down to the paragraph, is preserved across chapters and sessions. Reading stats, streaks, and goals treat an imported EPUB exactly like a web serial, so the stats screen measures your whole library, not just the web side of it.

The part no file reader has: the Codex
Imported books get the same analysis pipeline as web novels. As you read, the Story Codex builds profiles for characters, places, factions, and items, bounded to your exact position so it can never spoil ahead. The payoff is the moment every doorstopper reader knows: a name from chapter 12 walks back into chapter 40 and the book assumes you remember. In StoryCodex you tap the name and get who they are, what they did, and where they were last seen, built from the chapters you have actually finished. Add the Previously On recap when you come back from a break, and the Journey map when the plot crosses a continent, and an imported EPUB gets a support system no plain reader attempts.

And it reads aloud, properly
Any EPUB in your library can be narrated by the on-device neural voices, Piper, Kokoro, or Supertonic, in 31 languages, with sentence-level follow-along and no network needed after the one-time voice download. Bulk audio generation pre-renders chapters so your commute backlog is ready before you leave Wi-Fi, and a sleep timer plus Android Auto support cover the two places ebook audio actually happens: bed and the car. A shelf of EPUBs quietly becomes a shelf of audiobooks.

StoryCodex vs a file-only EPUB reader
| What matters | Plain EPUB readers | StoryCodex |
|---|---|---|
| Open and read EPUBs | Yes | Yes, including multi-volume series |
| Typography control | Usually good | Book-grade serif and accessibility fonts, per-reader brightness |
| Remember the story | Bookmarks only | Codex profiles for characters, places, factions, timelines, bounded to your position |
| Narration | System TTS at best | On-device neural voices, offline, in 31 languages |
| Series handling | Files in a folder | Containers merging EPUB, PDF, and web into one story |
| Where it runs | Android, sometimes e-ink or desktop | Android and iOS |
The honest boundary, stated once: StoryCodex reads DRM-free files. EPUBs from Kobo, Standard Ebooks, Project Gutenberg, direct author sales, and Humble bundles import cleanly; Kindle and Kindle Unlimited books stay inside Amazon's DRM, as they do for every third-party reader. There is no e-ink or desktop build either; the bet is a focused phone and tablet app. For the library most ebook readers actually own, the file support plus memory plus narration combination has no direct equivalent.
EPUB questions, answered
Can StoryCodex open my Kindle books?
No, and no third-party app can; Kindle files are DRM-locked. Any DRM-free EPUB, from Kobo purchases, author stores, Standard Ebooks, Gutenberg, or Humble bundles, imports and reads normally.
Does the Codex work on imported EPUBs or only web novels?
On both. Chapter analysis runs on imported books the same way, so characters, places, and timelines fill in as you read, all bounded to your position.
Is narration on EPUBs free?
The on-device neural voices are free and unlimited. Optional cloud features exist for heavier analysis jobs, but listening offline costs nothing.
What about PDFs?
PDF and TXT import through the same sheet for reading and narration, and they can sit beside EPUBs inside a series container.
If your ebook library lives in EPUBs and you have been choosing between a pretty reader and a smart one, stop choosing. StoryCodex is free to try on Google Play and the App Store; import a volume you are mid-way through and watch the Codex catch up with you.
Keep the story clear
Try StoryCodex for free.
Read, listen, and remember any long story with a private, spoiler-safe story memory that lives on your device.