ReadCursor is a Chrome extension that overlays a reading cursor on any webpage, helping you read faster and more deliberately by highlighting text and advancing at a configurable words-per-minute (WPM) pace.
It works directly on live page content and provides a lightweight, draggable control panel for playback-style reading control.
-
Reading cursor overlay
Highlights text directly on webpages to guide focus while reading. -
WPM-based auto-advance
Progress through text at a configurable reading speed. -
Playback controls
Play, pause, skip forward/backward, and adjust speed in real time. -
Draggable control panel
Move and resize the reader panel without disrupting page layout. -
Works on most webpages
Operates on standard article and text-heavy pages without requiring special formats.
-
Clone the repository:
git clone https://github.com/RupanPrasai/ReadCursor.git cd ReadCursor -
Install dependencies:
pnpm install
-
Build the extension:
pnpm build
-
Open Chrome and navigate to:
chrome://extensions
-
Enable Developer mode (top right).
-
Click Load unpacked and select the generated
distdirectory.
- Navigate to a webpage with readable text.
- Open ReadCursor from the browser toolbar.
- Start playback to activate the reading cursor.
- Adjust WPM, pause, or skip using the control panel.
- Right click on any word on the webpage to "Start reading from here".
- React
- TypeScript
- Vite
- Tailwind CSS
- Turborepo
- Chrome Extensions (Manifest V3)
- Version: 1.0.0
- Actively developed
- Initial public release
MIT © Rupan Prasai