AnkiCram

AnkiWeb addon 123859453

Creates filtered cram decks with infinite retry loops, tag filtering, and live session statistics, letting you repeatedly review decks without affecting long-term spaced repetition scheduling.
AI-generated summary; may contain mistakes.

review-flowstatisticsfiltered-decks

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
10 (๐Ÿ‘ 7 ยท ๐Ÿ‘Ž 3)
Updated
2026-03-16
Anki versions
2.1.51~
License
MIT (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
HTML, Python, JSON
Description language
en

Maintenance

stale

  • Last update or commit: 2026-03-17 (229 days before the snapshot).
  • Commits in the last year: 23.
  • Issues: 2 open, 2 closed.
  • Pull requests: 0 open, 3 merged.
  • Median first response: 2 hours (3 answered issues and pull requests).

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 10-card micro-batch deck, prioritizing due then new cards, and rebuilds it via a customizable shortcut to immediately start review, keeping lapsed cards in the batch.

review-flowfiltered-decksshortcuts

2 votes 34% approval ๐Ÿ‘ 2 ยท ๐Ÿ‘Ž 0 Anki 2.1.2~ Updated 2026-02-09

Description

AnkiCram Logo

Anki add-on for cramming your decks

Version License Anki

Features โ€ข Usage โ€ข Compatibilityโ€ข GitHub โ€ข Website

๐ŸŽฏ Overview

Anki Cram is an Anki add-on that lets you loop and rebuild decks infinitely without ruining your long-term spaced repetition data.

Perfect for:

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




Demo Video


โœจ 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

๐ŸŽฎ 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
    • Use the search bar for quick filtering
    • 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 done
    • ๐Ÿท๏ธ 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
    • Begin reviewing cards as normal

During Your Session

  • Corner Widget: A floating widget appears in the bottom-left showing "AnkiCram"

    • Click it to view session statistics
    • Access rebuild and stop options
  • Session Stats: Monitor your progress in real-time

    • Time elapsed
    • Cards reviewed
    • Retention percentage
    • Re-loop count
  • Rebuild Deck: Allows you to do the Deck Again

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.

README

AnkiCram

Anki addon for cramming your decks

Version License Anki

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

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


๐ŸŽฏ 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.