AnkiCram

AnkiWeb addon 123859453

Loops and rebuilds Anki decks using filtered decks for cramming without affecting long-term spaced repetition, with tag filters and session stats.
AI-generated summary; may contain mistakes.

review-flowstatisticsprogress-trackingfiltered-decks

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
8 (๐Ÿ‘ 7 ยท ๐Ÿ‘Ž 1)
Updated
2026-03-16
Anki versions
2.1.51~
Description language
en

Maintenance

stale

  • Last update or commit was 198 days before the snapshot (2026-03-17).

GitHub

Repository
pmvrsi/ankicram ยท more by pmvrsi
Stars
โญ 7 ยท forks 0 ยท open issues 2
Last commit
2026-03-16
License
MIT
Languages
Python
Tests
0

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.50โ€“2026-03-14
2.1.51+2026-03-16
History across monthly snapshots

Loadingโ€ฆ

Similar addons

microbatch

Creates a filtered deck of exactly 10 fresh cards from your main deck, prioritizes due then new, rebuilds and starts review on Ctrl+M.

review-flowfiltered-decksshortcuts

Rating 2 ๐Ÿ‘ 2 ยท ๐Ÿ‘Ž 0 Anki 2.1.2~ Updated 2026-02-09

README

<div align="center">

<img src="https://cdn.hackclub.com/019c4d49-71ff-7533-af81-41a9611a58b0/logo1.png" alt="AnkiCram" width="160" />

Anki addon for cramming your decks

Version License Anki

Features โ€ข Installation โ€ข Usage โ€ข Compatibility

https://github.com/user-attachments/assets/b0c26616-da85-4430-9dc0-7f65837e1ace

</div>


๐ŸŽฏ Overview

AnkiCram is an Anki add-on that lets you loop and rebuild decks infinitely without ruining your long-term spaced repetition data. It uses filtered decks behind the scenes so your main scheduling remains untouched.

Perfect for:

  • ๐Ÿ“š Last-minute exam preparation
  • ๐Ÿ”„ Intensive review sessions
  • ๐ŸŽฏ Focused studying on specific decks
  • ๐Ÿ“Š Tracking your cramming progress

โœจ Features

๐Ÿš€ Core Features

  • Infinite Loop Mode: Failed cards instantly return to the queue for immediate retry.
  • Smart Deck Selection: Search and select from all your decks with an intuitive interface.
  • Tag Filtering: Focus on specific cards by filtering with tags.
  • Session Statistics: Real-time tracking of:
    • โฑ๏ธ Session duration
    • โœ… Cards reviewed
    • ๐Ÿง  Retention rate
    • ๐Ÿ”„ Failed cards count

๐Ÿ“ฅ Installation

Method 1: AnkiWeb (Recommended)

  1. Open Anki.
  2. Go to Tools โ†’ Add-ons โ†’ Get Add-ons....
  3. Enter the add-on code: 123859453
  4. Restart Anki.

Method 2: Manual Installation

  1. Download the latest release from Releases.
  2. Open Anki.
  3. Go to Tools โ†’ Add-ons โ†’ View Files.
  4. Extract the downloaded ZIP into the addons folder.
  5. Restart Anki.

๐ŸŽฎ Usage

Starting a Cram Session

  1. Launch AnkiCram: Click Tools โ†’ AnkiCram in the menu bar.
  2. Select Your Deck: Browse or search for the deck you want to cram. The selected deck will be highlighted in purple.
  3. Configure Options:
    • Infinite Loop: Enable to retry failed cards immediately.
    • Keep deck after session: Preserve the cram deck when you finish.
    • Tag Filter: Enter tags to focus on specific cards (comma-separated).
  4. Start Cramming: Click "Start Cram Session". A filtered deck named AnkiCram - [Your Deck] will be created.

During Your Session

  • Corner Widget: A floating widget appears in the bottom-left. Click it to:
    • View live session statistics.
    • Access Rebuild (to do the deck again).
    • Stop the session.
  • Stats Tracker: Monitor your time elapsed, cards reviewed, and retention percentage in real-time.

Ending Your Session

  1. Click the corner widget.
  2. Click "End Session".

๐Ÿ”ง Compatibility

  • โœ… Anki 2.1.50+
  • โœ… Qt6 (Anki 2.1.55+)
  • โœ… Windows, macOS, Linux
  • โœ… All deck types

๐Ÿ“„ License

This project is licensed under the MIT License. See the LICENSE file for more details.