Osmanthus — RSVP speed reader for macOS

Read More.
Read Faster.
One word at a time.

Osmanthus is a native macOS speed-reader for epub files. It uses RSVP and Optimal Recognition Point techniques to help you read at 2–3× your normal pace — without losing comprehension.

↓ Download for macOS View on GitHub

How it works

1

Import an epub

Open any epub from your Mac. Osmanthus extracts the text, cover, and table of contents automatically.

2

Set your speed

Start at your comfortable reading speed and increase by 20 wpm at a time. Most people end up between 400–600 wpm.

3

Read faster

Your eyes stay locked on one point. The app handles pacing, pausing at punctuation so nothing feels rushed.

Everything you need

👁

ORP highlighting

The Optimal Recognition Point letter is highlighted in red and locked to a fixed column — your eye never moves.

Adjustable WPM

60–1500 words per minute. Fine-tune with arrow keys mid-session; the setting persists across sessions.

📚

Epub import

Drag and drop or use the file picker. Covers, titles, and authors are extracted automatically.

📖

Headers & TOC

Browse and jump to any chapter by header. Navigate with arrow keys and undo any jump with ⌘Z.

Paragraph context

Press P to peek at the current and previous paragraphs without losing your place.

🧘

Zen mode

Press Z to hide all UI chrome and read in full immersion.

Undo history

Step back through scrubber drags, TOC jumps, and word skips with ⌘Z.

⌘K

Command palette

Search and switch to any book instantly from anywhere in the app.

Reading timer

Set a countdown in seconds. Ticks down in real time and pauses automatically when it expires.

🚀

Ramp-up mode

Above 500 WPM, the app gradually accelerates from half speed to full over 5 seconds so you ease into the pace.

Aa

Font scaling

Resize the word display from 0.5× to 3× with [ and ] or type an exact size.

Dark & light mode

Follows your system preference automatically. Toggle manually at any time with D.