AnkiWeb
- Rating
- 1 (π 1 Β· π 0)
- Updated
- 2026-09-07
- Anki versions
- 2.1.1~
- Description language
- en
AnkiWeb addon 162628593
Turns clipboard study material into Anki flashcards inside the Add window using your chosen AI provider, with queue review, custom note-type mapping, and card-quality prompts.
Open on AnkiWeb GitHub Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.1 | + | 2026-09-07 |
Loadingβ¦
Generates editable Anki flashcards from topics or notes using your own API key, with review, duplicate checks, and batch import.
Adds an AI chat side panel to Anki for card help, note generation, flashcard creation, voice Q&A, and customizable themes, using your own API key privately.
Converts your Markdown, TXT, DOCX, or pasted study material into source-grounded, manually reviewable Anki card candidates with learning goals, quality checks, and confirmation before writing.
Combines PDFs, EPUBs, videos, web pages, notes, and local files with flashcards in Anki study sessions, supporting extraction, priorities, progress tracking, and knowledge-tree organization.
Critiques, rewrites and organises existing Anki cards via your own AI API key, with local review tools and approval before edits.
Generates hints by copying the first letter of each word from the card back to the clipboard for front-card pasting or More->Give Hint, with configurable punctuation and blanking percentage.
If you are tired of wasting time on thinking about how to reshape an information you are trying learn into a good question, or cleaning up an awkward copy-pasted text, then this add-on is for you.
Ankify turns study material on your clipboard into Anki flashcards using an AI model of your choice, generated directly inside Anki's native Add window - no separate app, no context switch, and more importantly: you are still in control of what passes as a card.
Ctrl+M in the Add window,
get flashcards.Via AnkiWeb (recommended):
162628593From source:
addons21 folder, or
zip its contents (not the folder itself) into a .ankiaddon file and
install via Add-ons β Install from file.Ctrl+Shift+S).| Provider | Get a key |
|---|---|
| Gemini | aistudio.google.com/app/apikey |
| OpenAI | platform.openai.com/api-keys |
| Groq | console.groq.com/keys |
| Cerebras | cloud.cerebras.ai |
| OpenRouter | openrouter.ai/keys |
| Custom (e.g. Ollama) | point Base URL at your own OpenAI-compatible server |
| Key | Action |
|---|---|
Ctrl+M |
Generate flashcards from clipboard |
Ctrl+Q |
Open the Queue Window |
Ctrl+H / Ctrl+G |
Next / previous card in queue |
Ctrl+S |
Switch current card's type (Basic β Cloze) |
Ctrl+J |
Regenerate current card |
Ctrl+O |
Discard current card |
Ctrl+Shift+D |
Discard all queued cards |
Ctrl+Shift+A/B/C/2 |
Generation mode: Auto / Basic Only / Cloze Only / Both |
Ctrl+Shift+S |
Open Ankify Settings |
| File | Purpose |
|---|---|
native_hook.py |
Editor toolbar integration, queue window, all click/shortcut handlers |
generator.py |
Prompt construction and card-quality rules |
api_client.py |
Provider-agnostic API calls (Gemini + OpenAI-compatible) |
validator.py |
Post-generation validation and in-batch dedup |
anki_adapter.py |
Maps generated cards onto actual Anki note fields |
ui.py |
Settings dialog |
schemas.py |
Flashcard/response data model |
config.py, config.json |
Settings storage and defaults |
Issues and PRs welcome. If you're proposing a prompt change, it helps to include a couple of before/after example cards so the effect on card quality is easy to see.
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for the license notice.