Your scripts stay tied to your account, not to this browser.
First time? Click Create account. The same email + password works on any device.
Edit vs Read mode: Edit mode is plain editable text. Read mode renders LaTeX as proper formulas (via KaTeX) and is what you see during playback.
LaTeX math: wrap math in $...$ for inline or $$...$$ for display. Examples that read aloud naturally:
$x^2 + y^2 = r^2$ → "x squared plus y squared equals r squared"
$\frac{a}{b}$ → "a over b"
$\int_0^1 f(x) \, dx$ → "the integral from 0 to 1 of f of x, dx"
$\sqrt{2}$ → "the square root of 2"
$\sum_{i=1}^{n} i$ → "the sum from i equals 1 to n of i"
Click to sync: if speech drifts ahead or behind, just click any sentence in Read mode and it'll start speaking from there. Works while playing, paused, or stopped.
Online / offline: The pill in the sidebar shows your sync state. Toggle the switch to manually go offline — your saves still queue locally and sync when you come back online (Firestore handles this).
Shortcuts: Space play/pause • Esc stop • L loop • Ctrl+S save
Bionic reading bolds the first letters of each word — research suggests this can help eyes anchor and reduce backtracking. (Visible in Read mode.)
Library: Save scripts to revisit anytime. Click any script to open it. Use the ⋯ menu on each item to rename, move to a folder, or delete. The folder button (📁) next to the title sets where the current script is saved.
Sort & search: Use the search box and sort dropdown above the library to find scripts fast. Folders collapse with a click — your collapse state is remembered between sessions.