whatisgithub

What is agent-rsvp?

evanbacon/agent-rsvp — explained in plain English

Analysis updated 2026-06-24

21JavaScriptAudience · developerComplexity · 2/5Setup · easy

In one sentence

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.

Mindmap

mindmap
  root((agent-rsvp))
    What it does
      Flashes words one at a time
      Speed control in WPM
      Pause and scrub
    Display modes
      Minimal word view
      Context fade view
    Inputs
      Text files
      Markdown files
      Piped stdin
    Tech Stack
      Node.js
      npx zero-install
    Claude Code plugin
      slash rsvp command
      Reads AI output
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Speed-read any text or Markdown file in your terminal using one-word-at-a-time RSVP display.

USE CASE 2

Pipe the output of any shell command into the reader for rapid review without scrolling.

USE CASE 3

Add a /rsvp slash command to Claude Code to speed-read the most recent AI response in a new window.

What is it built with?

JavaScriptNode.js

How does it compare?

evanbacon/agent-rsvpamazingsyp/pokemon-ontologybinglehaepi/workingtable
Stars212121
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasyeasyeasy
Complexity2/53/51/5
Audiencedeveloperresearchergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

So what is it?

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.

Copy-paste prompts

Prompt 1
Using agent-rsvp, write me a bash alias that pipes the output of `git log --oneline -50` into the RSVP reader at 400 words per minute.
Prompt 2
I want to install the agent-rsvp Claude Code plugin. Walk me through the setup steps and show me how to invoke the /rsvp command on Claude's last response.
Prompt 3
Show me how to open agent-rsvp in its own terminal window using the --open flag so I can run it from a tool that doesn't have direct terminal access.

Frequently asked questions

What is agent-rsvp?

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.

What language is agent-rsvp written in?

Mainly JavaScript. The stack also includes JavaScript, Node.js.

How hard is agent-rsvp to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is agent-rsvp for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.