⌁ CLI
Pipe text in, pick an effect. One static binary, no runtime.
npx ttfx-js decrypt
⬢ Node API
play() for terminals, getFrames() for headless rendering. Deterministic per seed.
◈ Web
Same engine as WebAssembly. Packed cells straight to <canvas> — no emulator.
Install
CLI — no install at all
npx ttfx-js decrypt # runs once, pipe text in
echo "hello" | npx ttfx-js beams
CLI — global
npm i -g ttfx-js
echo "hello" | ttfx beams # ttfx and ttfx-js both work
Library (Node + browser)
npm i ttfx-node