A rapid-serial-visual-presentation reader for PDF and EPUB files.
One word at a time. Less eye movement. Tighter focus.
Hold to read, release to pause. Swipe to scrub through position.
Adjust reading speed from 100 to 1000 WPM, text size, and font — all without losing your place.
Pacing adapts to word length, sentence boundaries, and cognitive complexity so reading feels natural.
Each word is anchored at its Optimal Recognition Point so your eyes lock on instantly.
Import files from the system picker, drag and drop, or paste raw text for quick reads.
Jump between chapters, parts, and sections with a full chapter list and progress tracking. Playback briefly fades in each title at a structural break, then resumes automatically. Releasing a hold or pausing cancels the announcement.
EPUB imports use nested table-of-contents links, in-file anchors, and headings. PDF imports include nested bookmarks at page-level positions. Reimport an existing book to pick up newly detected sections; saved books use their existing chapter markers for announcements.
Curated typefaces tuned for single-word display and sustained reading comfort.
Full keyboard control on Mac and iPad. Space, arrows, escape — no mouse required.
Strobe remembers your position, speed, and settings automatically across sessions.
Local by design. Your content and reading progress stay on-device. No accounts, no analytics, no cloud sync.
Open Strobe.xcodeproj in Xcode 15+ and build for iOS 17+ or macOS 14+.
- GitHub Wiki
- Markdown docs:
wiki-md/
Issues and pull requests are welcome. Keep changes focused, include tests when possible, and run the test suite before submitting.
Licensed under the Apache License, Version 2.0.