Lecture Search — Semantic Card Finder & AI Gap Analysis

AnkiWeb addon 1043315921

Searches PDF or PPTX lecture slides against your Anki collection using local semantic embeddings, moves matched cards into decks, and uses Gemini to generate cloze cards for uncovered concepts.
AI-generated summary; may contain mistakes.

card-creationaisearchdeck-managementcloze

Open on AnkiWeb Find alternatives

AnkiWeb

Votes
1 (👍 1 · 👎 0)
Updated
2026-08-26
Anki versions
2.1.1~
License
MIT (from the headers of the Python files)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JavaScript, CSS, JSON
Description language
en

Maintenance

active

  • Last update or commit: 2026-08-26 (67 days before the snapshot).

GitHub

No GitHub repository linked.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1+2026-08-26
History across monthly snapshots

Loading…

Similar addons

Anki Semantic Search

Enables semantic and keyword search across selected Anki notes, generating cited AI answers through local or cloud providers.

aisearch

3 votes 44% approval 👍 3 · 👎 0 ⭐ 3 Anki 25.09.2~ Updated 2026-06-15
Find Missing Words

Searches your Anki collection to highlight unknown words in pasted text, then creates notes for them with surrounding sentence context, ignoring unwanted words.

card-creationsearchcloze

4 votes 30% approval 👍 3 · 👎 1 ⭐ 15 Updated 2019-11-17

Description

Lecture Search — Semantic Card Finder & AI Gap Analysis

Lecture Search bridges the gap between your lecture slides and your existing Anki collection. It uses local semantic embeddings (SentenceTransformers with Apple Silicon GPU / CUDA acceleration) to search hundreds of thousands of flashcards in seconds, finding cards matching your PDF or PPTX slides.

If your deck is missing key lecture concepts, the built-in AI Gap Analysis powered by Google Gemini automatically identifies uncovered topics and generates high-yield Cloze flashcards with embedded slide images.

✨ Key Features

  1. Instant Semantic Search:

    • Searches your entire Anki collection (150,000+ cards) in seconds using local AI embeddings (all-MiniLM-L6-v2).
    • Supports both PDF and PPTX lecture presentations.
    • Granular matching: choose Per Slide or Whole Document granularity.
  2. One-Click Deck Movement:

    • Select matched cards and move them directly into a new target lecture deck (e.g., Lecture::Immunology Ch4).
  3. AI Gap Analysis (Gemini Integration):

    • Compares your lecture slides against your existing cards.
    • Finds high-yield gaps and generates cloze-deletion cards with embedded slide images in the Extra field.
  4. 100% Local & Fast:

    • Semantic embeddings run entirely on your local machine with Apple Silicon (MPS) and NVIDIA (CUDA) GPU acceleration.

Step 3 — Open Lecture Search

After the install completes, restart Anki and go to Tools → Lecture Search... (or press Ctrl+Shift+L / Cmd+Shift+L).

⚙️ Configuration

Open Tools → Add-ons → Lecture Search → Config:

  • similarity_threshold (default: 0.4): Cosine similarity cutoff (0.0 to 1.0).
  • default_deck_prefix (default: "Lecture"): Default prefix for created decks.
  • gemini_api_key: Optional Gemini API key for AI Gap Analysis (get a free key at aistudio.google.com).
  • gemini_model (default: "gemini-2.5-flash"): Gemini model for card generation.
  • cards_per_gap (default: 2): Number of cloze cards generated per identified gap.

⌨️ Shortcut

  • Mac / Windows / Linux: Ctrl+Shift+L (or Cmd+Shift+L on macOS) opens Lecture Search from anywhere in Anki.