gitmyhub

agent-rsvp

JavaScript ★ 22 updated 25d ago

Speed-reading skill for agents

A terminal speed-reading tool that flashes one word at a time using the RSVP technique, with speed control, pause/scrub, and a Claude Code plugin.

JavaScriptNode.jssetup: easycomplexity 2/5

agent-rsvp is a command-line speed-reading tool. It takes a text file or piped text and flashes one word at a time in the center of your terminal, with guide lines that keep your eye anchored to the same spot. The idea behind this reading technique, called Rapid Serial Visual Presentation, is that you read faster when your eye doesn't have to scan across a line.

You can control the speed in words per minute using a slider or keyboard shortcuts, pause and resume at any point, and scrub forward or backward through the text word by word. There are two display modes: a minimal view that shows only the current word, and a context mode that shows the surrounding passage fading out above and below the focal word.

It runs from the terminal using Node.js and can be used without installing anything by running it via npx. It accepts Markdown files, plain text files, and piped input from other commands. A flag called --open launches it in its own terminal window, which is useful when running it from a tool that doesn't have direct terminal access.

The project also ships as a plugin for Claude Code, adding a /rsvp slash command that lets you speed-read the most recent output from Claude directly in a new window.

Where it fits