gitwtfhub

wtf is agent-rsvp?

evanbacon/agent-rsvp — explained in plain English

Analysis updated 2026-05-18

21JavaScriptAudience · developerComplexity · 2/5Setup · easy

TL;DR

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

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

Why would anyone build with this?

REASON 1

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

REASON 2

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

REASON 3

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

What's in the stack?

JavaScriptNode.js

How it stacks up

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 spin it up?

Difficulty · easy Time to first run · 5min

Wtf does this do

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.

Yoink these 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

wtf 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.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.