LLM Review Stats Exporter

AnkiWeb addon 700044641

Exports Anki review history to CSV or JSONL, with deck, time, tag, interval, and field filters, plus optional summary packs, without using an API or network.
AI-generated summary; may contain mistakes.

exportstatisticsleech

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
4 (๐Ÿ‘ 4 ยท ๐Ÿ‘Ž 0)
Updated
2026-07-22
Anki versions
2.1.66~
Description language
en

Maintenance

active

  • Last update or commit was 71 days before the snapshot (2026-07-22).
  • The repository has 1 GitHub Actions workflows.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.02.1.66+2026-07-22
History across monthly snapshots

Loadingโ€ฆ

Similar addons

Stats & Review Log Exporter

Exports collection metadata, deck summaries, optional per-card scheduling and full review log to one JSON file for external analysis.

exportstatistics

Rating 0 ๐Ÿ‘ 0 ยท ๐Ÿ‘Ž 0 Anki 2.1.1~ Updated 2026-07-02
Study Session Tracker

Tracks cards reviewed during timed sessions, prompts for a target duration, logs deck, target/actual time and count, and supports history viewing and CSV export.

exportstatisticsprogress-trackingtimer

Rating 4 ๐Ÿ‘ 4 ยท ๐Ÿ‘Ž 0 Anki 2.1.1~ Updated 2026-08-07
Session Reviewer

Gamifies Anki reviews with XP and levels, showing session totals, rating breakdown, duration, pie chart, and CSV-exportable or clearable history.

exportstatisticsgamification

Rating 1 ๐Ÿ‘ 1 ยท ๐Ÿ‘Ž 0 โญ 0 Anki 25.09~ Updated 2025-11-26
Difficult word exporter

Analyzes Anki review history to create editable lists of difficult words or cards, filter and inspect results, and export them locally without modifying collection data.

exportstatistics

Rating 0 ๐Ÿ‘ 0 ยท ๐Ÿ‘Ž 0 โญ 0 Anki 2.1.1~ Updated 2026-07-11
Deck Words Exporter

Exports vocabulary from any decks to clean .txt or .json for LLM analysis, with filters, metadata, deduplication, field selection, sorting, and configurable output.

aiexportfsrsstatisticsdeck-management

Rating 0 ๐Ÿ‘ 0 ยท ๐Ÿ‘Ž 0 Anki 2.1.1~ Updated 2026-05-24

README

Anki LLM Review Stats Exporter

Export Anki review history to CSV or JSONL files.

Use the files with ChatGPT, Claude, a local LLM etc. The add-on does not use an API. It does not send data to a network.

Features

  • CSV is the default format.
  • The add-on writes one row for each review.
  • You can select one or more decks.
  • Subdecks are included automatically.
  • You can filter by time range, tags, and minimum interval.
  • You can select note fields.
  • You can create a CSV pack with summary files.
  • JSONL verbose and compact formats are also available.

Example

This example uses the Kaishi 1.5k deck. The screenshot also shows decks such as Grammaire japonaise JLPT N5 - N1 - Franรงais.

Example export

JSONL verbose

{"ts_iso":"2025-11-05T18:48:34Z","ease":3,"interval":1,"last_interval":-600,"factor":1089,"review_time_ms":9519,"review_type":2,"fields":["ไบ‹ๅฎŸ","ใ˜ใ˜ใค"]}

JSONL compact

{"t":"2025-11-05T18:48:34Z","rt":2,"e":3,"i":1,"li":-600,"f":1089,"ms":9519,"flds":["ไบ‹ๅฎŸ","ใ˜ใ˜ใค"]}

ChatGPT example

This is the original shared ChatGPT analysis:

https://chatgpt.com/share/6932fed8-c6a8-8000-8477-1049d95cb85e

Requirements

  • Anki 2.1 or later
  • Qt6 version of Anki

Install

  1. Open Anki.
  2. Select Tools > Add-ons > Get Add-ons.
  3. Enter 700044641.
  4. Restart Anki.

Use

  1. Open Anki.
  2. Select Tools > Export LLM Stats.
  3. Select at least one deck.
  4. Select a time range and optional filters.
  5. Select an output format and file location.
  6. Select Export.

The default file is llm_review_stats.csv in your Anki profile folder.

Options

Decks

Select one or more root decks. The add-on includes their subdecks.

Time range

Select a preset range or enter a custom number of days.

Use 0 for the custom value to use the selected preset.

Fields

Enter field indexes such as 0,1,2. Leave the field list empty to export all note fields.

The add-on removes sound tags, image tags, HTML tags, and extra whitespace. This cleaning does not remove private text.

Filters

  • Tags: Enter comma-separated tags. A note must have one selected tag.
  • Minimum interval: Enter days. Use 0 to disable this filter.

Output formats

  • CSV: Default format. It includes deck_name.
  • JSONL verbose: Full field names.
  • JSONL compact: Short field names. It omits IDs and deck names.

CSV files use UTF-8 with BOM. This helps Excel display non-ASCII text.

Optional data

  • IDs: Add card, note, and deck IDs.
  • Raw timestamp: Add the Unix timestamp in milliseconds.
  • Deck name in JSONL: Add the Anki deck name to verbose JSONL files.

CSV pack

Select Create CSV pack with summaries + schema.md to create a folder next to the CSV file.

The folder contains:

  • reviews.csv: One row for each review.
  • daily_summary.csv: One row for each review date.
  • deck_summary.csv: One row for each deck.
  • card_summary.csv: One row for each card.
  • leech_candidates.csv: Cards that meet the difficulty rule.
  • schema.md: File and column descriptions.

A card is a leech candidate when all of these conditions are true:

  • At least 8 reviews.
  • At least 3 Again answers.
  • Again rate of at least 25%.
  • Latest interval of 21 days or less.

Main columns

Column Meaning
ts_iso UTC review time in ISO 8601 format.
review_date Local review date.
review_hour Local review hour, from 0 to 23.
deck_name Anki deck name.
ease Answer button: 1 Again, 2 Hard, 3 Good, 4 Easy.
interval New interval after the review.
last_interval Interval before the review.
factor Anki ease factor.
review_time_ms Answer time in milliseconds.
review_type 0 learn, 1 review, 2 relearn, 3 filtered.
field_0, field_1 Cleaned note fields.

JSONL compact keys

Key Meaning
t UTC review time.
rt Review type.
e Answer button.
i New interval.
li Previous interval.
f Ease factor.
ms Answer time in milliseconds.
flds Cleaned note fields.

Limits

  • Large collections can create large files.
  • Use filters to reduce file size.