[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81241":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":12,"openIssues":13,"contributorsCount":13,"subscribersCount":13,"size":13,"stars1d":13,"stars7d":12,"stars30d":12,"stars90d":13,"forks30d":13,"starsTrendScore":13,"compositeScore":14,"rankGlobal":9,"rankLanguage":9,"license":15,"archived":16,"fork":16,"defaultBranch":17,"hasWiki":18,"hasPages":16,"topics":19,"createdAt":9,"pushedAt":9,"updatedAt":20,"readmeContent":21,"aiSummary":22,"trendingCount":13,"starSnapshotCount":13,"syncStatus":23,"lastSyncTime":24,"discoverSource":25},81241,"agent-rsvp","EvanBacon\u002Fagent-rsvp","EvanBacon","Speed-reading skill for agents",null,"JavaScript",22,1,0,0.9,"MIT License",false,"main",true,[],"2026-06-12 02:04:12","# agent-rsvp\n\nA terminal RSVP (Rapid Serial Visual Presentation) speed reader. Words flash\none at a time, pinned on their focal letter between two guide lines, with a\nlive words-per-minute slider.\n\n## Install\n\nRuns on **Node ≥ 20.11** (Bun is only needed for development).\n\n```bash\n# one-off, no install\nnpx agent-rsvp sample.md\nnpx agent-rsvp -w 450 sample.md\n\n# or install globally\nnpm i -g agent-rsvp\nagent-rsvp sample.md\n```\n\n```bash\nagent-rsvp                      # built-in sample text\nagent-rsvp sample.md            # read a file (Markdown\u002Fdocs flattened to prose)\nagent-rsvp sample.md -w 450     # start at 450 wpm\ncat tea.txt | agent-rsvp -w 250 # read piped stdin at 250 wpm\n```\n\n`-w` \u002F `--wpm` sets the starting speed. Piped input stays fully interactive —\nthe keyboard controls read from the controlling terminal (`\u002Fdev\u002Ftty`).\n\n`-o` \u002F `--open` opens the reader in its own new Terminal window instead of\nrunning inline (handy when launching from a context that doesn't own a tty):\n\n```bash\nagent-rsvp -o sample.md -w 350   # from a file\npbpaste | agent-rsvp -o -w 350   # from the clipboard \u002F stdin\n```\n\n## Modes\n\n- **minimal** (default): just the single focal word between the guide lines.\n- **context**: the full passage flows around the focal band, with the\n  already-read text above and upcoming text below fading to black at the edges.\n\nPress `m` (or `tab`) to switch.\n\n## Use inside Claude Code\n\nThis package also ships a Claude Code plugin with a `\u002Frsvp` slash command. Once\ninstalled, run `\u002Frsvp` to speed-read the plan Claude most recently presented (or\na file\u002Ftext you name) in a **new Terminal window** (the reader is a full-screen\nTUI, so it needs its own tty).\n\nUnder the hood `\u002Frsvp` calls the CLI with `--open`:\n\n```bash\nnpx -y agent-rsvp -o plan.md -w 350      # from a file\npbpaste | npx -y agent-rsvp -o -w 350    # from the clipboard \u002F stdin\n```\n\n## Controls\n\n| Key            | Action               |\n| -------------- | -------------------- |\n| `←` \u002F `→`      | decrease \u002F increase speed (25 wpm) |\n| `space`        | pause \u002F resume       |\n| `↑`\u002F`↓` or `l`\u002F`h` | scrub forward \u002F back one word |\n| `m` \u002F `tab`    | toggle context \u002F minimal mode |\n| `?`            | hide \u002F show the HUD (distraction-free) |\n| `r`            | restart from the beginning |\n| `q` \u002F `Ctrl-C` | quit                 |\n\n## Development\n\n```bash\nbun install\nbun run dev sample.md       # run from source\nbun run build               # compile to dist\u002F (node-ready, with shebangs)\n```\n\nBuilt with [Bun](https:\u002F\u002Fbun.com).\n","agent-rsvp 是一个基于终端的快速阅读工具，采用 RSVP（Rapid Serial Visual Presentation）技术逐词展示文本。其核心功能包括实时调整阅读速度、支持从文件或标准输入读取内容，并提供两种阅读模式：默认的最小模式和上下文模式。用户可以通过简单的键盘操作来控制阅读速度、暂停\u002F继续、前后跳词等。此外，它还支持在新的终端窗口中打开以获得更沉浸式的阅读体验，并且内置了与 Claude Code 集成的插件。此项目适合需要提高阅读效率的场景，如处理大量文档时使用。",2,"2026-06-11 04:04:01","CREATED_QUERY"]