Options
Reads a file, or standard input.
-f l|m|h- bright part of each word: 30, 50 or 70%. Default m.
-s l|m|h- bright start on every 3rd, 2nd or every word. Default h.
-c- bold the bright part.
[PATH]- file to read; stdin if left out.
Flow state reading in the terminal
Give it a file or pipe text in. It prints each word with the first part at full strength and the rest dimmed. Add -c and the first part is bold.
brew install jrnxf/tap/fsrx$ fsrx
The text from Try it, scrolling past a fixed line. In a terminal you scroll it yourself with fsrx notes.txt | less -R.
Reads a file, or standard input.
-f l|m|h-s l|m|h-c[PATH]brew install jrnxf/tap/fsrxcargo install fsrxAlso in the AUR and NetBSD (textproc/fsrx).
Studies found no reading-speed gain (Snell, 2024). It does shift where the eye first lands in long words (Parker et al., 2026).
Inspired by, but not affiliated with, Renato Casutt's Bionic Reading.