Cue + Recall
“Two roads diverged in a yellow wood,”
┄┄┄┄┄┄┄┄┄┄┄
Drop in a script, monologue, poem, or speech. Run cue-and-recall, hide-words, audio cues, or full scenes with TTS partners. Free. Offline. No sign-up.
“Two roads diverged in a yellow wood,”
┄┄┄┄┄┄┄┄┄┄┄┄
Drop in any text — a script, a soliloquy, a poem, a speech. Or upload a Final Draft (.fdx) file. Length, lines, and time-to-memorize are calculated for you.
Cue + recall, hide-words, audio cue, scansion, scene runs with TTS partners — pick the mode that fits where you are with the piece.
Missed, almost, got it. Spaced repetition surfaces the lines whose memory is fading and lets the rest rest. You see exactly what to drill next.
“Two roads diverged in a yellow wood,”
┄┄┄┄┄┄┄┄┄┄┄
“Two roads diverged in a yellow wood,”
“…yellow wood,”
┄┄┄┄┄┄┄┄
Two roads diverged in a yellow wood,
“Two roads diverged in a yellow wood,”
“Two roads diverged in a yellow wood,”
No. Scripts, monologues, ratings, mnemonics, and stats live in your browser's IndexedDB. There is no offbook server that stores your work, no account system, no cloud sync. If you clear site data, the data is gone. The Plausible analytics we run does not see the text you paste — only that a page was viewed.
Yes. offbook is a Progressive Web App. After the first visit, a service worker caches the app shell so you can keep drilling on a plane, in a basement theatre, in a tunnel. Your saved pieces and progress are local, so they're available regardless of network.
Yes. On the New piece page, switch the kind to Scene and use the Upload .fdx tab. We parse the XML, extract characters and lines, and let you pick which character to drill. Pasting raw text also works — type one character per cue and we'll detect the structure.
Use the web app — it installs as a PWA from the browser share sheet on iOS ("Add to Home Screen") and Chrome's install prompt on Android. You get the app icon, full-screen launch, offline support, and zero App Store gatekeeping.
Audio modes use the browser's built-in Web Speech API, so the voice is your operating system's, not a paid third-party service. The text never leaves the device for TTS. Voice and rate live in the per-script settings panel.
We use a tuned SM-2 spaced-repetition scheduler. Each rating (Missed / Almost / Got it) updates an easiness factor and a review interval. The Review page surfaces the lines whose memory is fading, so you spend time on the lines that need it instead of running the whole piece every session.
Not directly — that's by design. Stats and progress live only on your device, so there's nothing to log into and nothing to leak. You can share offbook itself with a friend (the link in the footer copies cleanly), and tell them your numbers if you'd like.
Yes, free. There's no backend to run per user — your data is on your device — so the cost of keeping the lights on is small. If a paid tier ever appears, the existing features stay free and the new tier will only add things that need a server (think: cross-device sync), opt-in.
We're building hosted scene partners with realistic voices and AI coaching on your recordings. One short email when it's ready — no newsletter, no spam.