Progressive Reveal

AnkiWeb addon 972193513

Fades a card's question in word by word or in chunks at a set reading pace, optionally synced to text-to-speech, with click or key to reveal all and per-deck/note-type exclusions.
AI-generated summary; may contain mistakes.

review-flowfork-or-reupload

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2026-10-15
Anki versions
2.1.1~
License
AGPL-3.0 (from the license file in the package)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JavaScript, JSON, CSS
Description language
en

Maintenance

active

  • Last update or commit: 2026-10-15 (17 days before the snapshot).
  • The GitHub repo is shared with 1 other addon; its commits, issues and releases are not specific to this one.
  • Commits in the last year: 43.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1+2026-10-15
History across monthly snapshots

Loading…

Similar addons

Adaptive Speed Focus Mode

Auto-reveals each card's answer after a per-card delay computed from visible word count and difficulty, never grading, with pause and calibration options.

fsrsreview-flowtimerfork-or-reupload

4 votes 51% approval πŸ‘ 4 Β· πŸ‘Ž 0 ⭐ 1 Anki 2.1.1~ Updated 2026-10-15
AnkiBlitz

Combines adaptive answer-reveal delays, progressive word reveal, timed Blitz sessions with time-left estimates, Pomodoro breaks, focus lock, music and profiles.

review-flowprogress-trackingtimer

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 Anki 2.1.1~ Updated 2026-10-15
Chunked Progress Bar

Splits review sessions into configurable chunks and displays two linked progress bars with color-coded intervals, timers, session tracking, and optional FSRS-based retention coloring.

fsrsreview-flowprogress-trackingtimerappearance

6 votes 61% approval πŸ‘ 6 Β· πŸ‘Ž 0 ⭐ 0 Anki 2.1.1~ Updated 2026-10-28

Description

Progressive Word Reveal

Fade the question in word by word.

Fades the card's question in one word at a time at a reading pace you set, so a longer question takes proportionally longer to appear. Click, or press the reveal key, to show everything at once.

What it does

  • Fades words β€” or fixed-size chunks of words β€” in at a set words-per-second.
  • Counts only the text you actually see: scripts, styles, MathJax and CSS-hidden AnKing tag chips or hint chrome are skipped, so the pace tracks what you're really reading.
  • Optional TTS sync: lock the reveal to the card's native Anki / AnKing {{tts}} voice so the words finish in step with the audio (exact on macOS).
  • Revealing early stops the card's audio β€” you've read it, so the voice still reading it to you is just noise. Optional.
  • Optional reveal on the answer side too.
  • Per-note-type and per-deck exclusions.
  • Pairs with Adaptive Speed Focus. Run both and its auto-reveal waits for the fade to finish, the two can share the P key (first press finishes the fade, the next pauses the timer), and clicking its More time button doesn't skip the fade.

New in 1.3.0

  • Works better with Adaptive Speed Focus. Its auto-reveal now waits for the fade to finish, the two can share the P key, and clicking its More time button no longer skips the fade or cuts the audio.
  • Fixed: a click or reveal key press after the words have finished (say, on a hint or replay button) no longer cuts the card's audio; held keys no longer repeat; Esc in the reveal-key box no longer sets Esc as the key.

New in 1.2.0

  • Skipping the reveal now stops the card's audio as well β€” TTS and [sound:] both. It stops rather than pauses, so the next card plays normally. On by default; turn it off in Settings.
  • Fixed: the reveal key no longer fires while you're typing in Anki's type-in-the-answer box, or with Ctrl/Cmd/Alt held.

Before you start

If you run Patrick Lee's original Progressive Word Reveal, disable it so the two don't double up. If you run the full AnkiBlitz suite, this feature is already in it β€” don't install both.

Using it

Tools β–Έ Progressive Word Reveal β–Έ Settings… β€” speed, mode, chunk size, reveal key, stop-audio-on-reveal, TTS sync, exclusions, and a live preview.

The AnkiBlitz suite

Core + aSFM + Progressive Word Reveal together equal the full AnkiBlitz. Don't run AnkiBlitz alongside any of the other three β€” it already contains them.

Notes

  • Reworks Patrick Lee's Progressive Word Reveal (patricklee.com.au); licensed under the GNU AGPLv3.
  • Tested on Anki 2.1.50+ (Qt6).

README

AnkiBlitz suite

Four study add-ons for Anki. AnkiBlitz is the full integrated suite; the other three are standalone spin-offs β€” AnkiBlitz Core (everything except the two reviewer-reveal features) plus the two reveal features on their own β€” for people who only want one piece.

Don't run a standalone spin-off and the full AnkiBlitz at the same time β€” the timers/counters would double up. AnkiBlitz already includes all of them, and AnkiBlitz Core already includes the Blitz/Pomodoro/Focus/profiles/music stack. Each manifest.json declares this in conflicts (by both the source folder name and the AnkiWeb code, since an AnkiWeb install lands in a numeric folder), so Anki warns you rather than leaving you to notice a doubled countdown.

Add-on What it does AnkiWeb Code
AnkiBlitz The whole suite: timed Blitz sessions, Pomodoro, Focus Lock, profiles, in-app music, plus adaptive auto-reveal and progressive word reveal. 178722601 dist/AnkiBlitz.ankiaddon
AnkiBlitz Core The session-discipline stack without the reveal timers: timed Blitz sessions, Pomodoro, Focus Lock, profiles, in-app music. 1174429600 dist/AnkiBlitzCore.ankiaddon
Adaptive Speed Focus (aSFM) Just the auto-reveal timer: waits a delay computed from the card's length and FSRS difficulty, then shows the answer. Never grades. 1148593203 dist/aSFM.ankiaddon
Progressive Word Reveal Just the word-by-word fade-in of the question, at a set reading pace (optionally TTS-synced). 972193513 dist/ProgressiveWordReveal.ankiaddon

Mix and match: AnkiBlitz Core + aSFM + Progressive Word Reveal together equal the full AnkiBlitz β€” install Core plus whichever reveal feature(s) you want, or just grab the all-in-one AnkiBlitz.


Install

Easiest β€” AnkiWeb: in Anki, Tools β–Έ Add-ons β–Έ Get Add-ons… and paste the add-on's code from the table above, then restart Anki. That way you also get updates.

From a packaged file: Tools β–Έ Add-ons β–Έ Install from file… and pick the matching .ankiaddon from dist/, then restart Anki.

Manual β€” from source: copy the add-on's source folder into your Anki addons21/ directory and restart. The folder must be named so Anki can import it:

Source folder here Copy into addons21/ as
AnkiBlitz/ focus_suite
ankiblitz-core/ ankiblitz_core
aSFM/ asfm
progressive-reveal/ progressive_reveal

(The packaged .ankiaddon files handle this naming for you β€” manual copying is only needed if you're hacking on the source.)


The four, in detail

AnkiBlitz

The integrated experience. Adaptive auto-reveal and progressive reveal run on any review; on top of that you get timed Blitz sessions (by card count, time, or a fraction of what's due) with a progress bar, Pomodoro work/break cycles, Focus Lock, momentum nudges, an in-app music player, and whole-config profiles (Default / Blitz / Relaxed). Controlled from Tools β–Έ AnkiBlitz.

AnkiBlitz Core

The same Blitz/Pomodoro/Focus/profiles/music stack as the full suite, but with the two reviewer-reveal features removed β€” for people who want the session discipline without the answer ever revealing itself. Pair it with aSFM and/or Progressive Word Reveal to add reveal pacing back piece by piece. Controlled from Tools β–Έ AnkiBlitz Core.

Adaptive Speed Focus (aSFM)

The auto-reveal timer on its own. delay = (base + per-word Γ— words) Γ— familiarity Γ— difficulty, clamped to a min/max, with an optional countdown bar and pre-reveal warning. Counts only the words you actually see (hidden fields and AnKing tag chips don't inflate it), and supports a set-time "picture card" mode. Controlled from Tools β–Έ Adaptive Speed Focus.

Progressive Word Reveal

The word fade on its own. Fades the question in word-by-word (or in chunks) at a reading pace you set, optionally locked to the card's native {{tts}} voice. Click or the reveal key shows everything at once. Controlled from Tools β–Έ Progressive Word Reveal.


Credits & licence

These reimagine concepts from three Anki add-ons:

  • Speed Focus Mode by Glutanimate (GNU AGPLv3) β€” the auto-reveal idea behind aSFM.
  • Progressive Word Reveal by Patrick Lee (https://www.patricklee.com.au/) β€” the word-by-word fade.
  • Sprint Mode by Patrick Lee (https://www.patricklee.com.au/) β€” the timed/counted-session idea behind Blitz.

Everything here is distributed under the GNU AGPLv3. Glutanimate's Speed Focus Mode is AGPLv3 with additional terms under Section 7 (preserve all copyright / author attributions, don't misrepresent the work's origin, and no right to use the "Glutanimate" name or logo for endorsement). Those additional terms apply to the add-ons that incorporate or rework Speed Focus Mode β€” AnkiBlitz and aSFM β€” and are reproduced in full in their LICENSE files. (AnkiBlitz Core and Progressive Word Reveal contain no Speed Focus Mode code.) See each add-on's LICENSE.