AnkiWeb
- Rating
- 0 (π 0 Β· π 0)
- Updated
- 2026-03-22
- Anki versions
- 25.09.2~
- Description language
- en
AnkiWeb addon 1482895298
Generates AI flashcards from words, questions, or notes via OpenRouter, with five modes, media, code highlighting, batch support, and cost estimates.
Open on AnkiWeb GitHub Ask about alternatives
stale
| Min Anki | Max Anki | Updated |
|---|---|---|
| 23.09 | 25.09.2+ | 2026-03-22 |
Loadingβ¦
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.
Automatically fills language-learning flashcard fields via AI providers, audio, and images, supporting any language pair with preview, cache, and field mapping.
Generates AI flashcards with definitions, examples, audio, and images from words, questions, or study material, supporting OpenRouter and local models and image generators.
Converts Google Docs, Notion, and Obsidian notes into Anki flashcards using customizable YAML workflows and multiple LLMs via OpenRouter.
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.
Generates vocabulary and math flashcards via multiple LLM providers, with text-to-speech, Japanese support, and customizable decks.
AI-powered flashcard generation for Anki β create high-quality cards in seconds using any LLM via OpenRouter.
<!-- Replace with actual screenshot after taking them -->

AnkiForge is a free, open-source Anki add-on that generates flashcards using AI. Instead of spending hours writing cards by hand, just type a few words or paste your study notes β AnkiForge creates complete, ready-to-study cards with definitions, examples, audio, and images.
It works with any model available on OpenRouter (GPT-4o, Claude, Gemini, Llama, and 200+ others), so you choose the price/quality balance that works for you.
| Mode | What you give it | What you get back |
|---|---|---|
| Language Cards | A list of words | Definition, example sentence, IPA transcription, audio pronunciation, and a photo for each word |
| Questions β Answers | Your questions | Detailed AI-generated answers as Q&A flashcards |
| From Material | Any study text (notes, articles, textbook pages) | 10β30 atomic Q&A cards extracted from key facts |
| QA + Image | Your questions | Answers with AI-generated illustrations |
| QA + Audio | Your questions | Answers with text-to-speech narration |


| Front | Back |
|---|---|
![]() |
![]() |



1482895298.ankiaddon file from ReleasesAnkiForge is free. You only pay for AI usage through OpenRouter.
| Mode | Cost per card* |
|---|---|
| Questions β Answers | ~$0.001 |
| Language (text only) | ~$0.002 |
| Language (text + audio + image) | ~$0.01 |
| From Material | ~$0.001 per card |
| QA + Image | ~$0.01 |
| QA + Audio | ~$0.003 |
* Estimates for GPT-4o-mini. Actual cost depends on the model you choose. AnkiForge shows the estimated cost before generation.
git clone https://github.com/Xpom1/AnkiForge.git
cd AnkiForge
uv sync # install dependencies
uv run pytest # run tests with coverage
uv run ruff check src/ tests/ # lint
uv run ruff format src/ tests/ # format
uv run mypy src/ # type check
src/ankiforge/
βββ __init__.py # Entry point β registers add-on in Anki
βββ models.py # Dataclasses: CardRequest, GeneratedCard, AddonConfig
βββ config/
β βββ manager.py # Read/write config via Anki API + JSON fallback
β βββ dialog.py # Settings dialog (API key, model pickers, balance)
βββ openrouter/
β βββ client.py # HTTP client with retry/backoff
β βββ models.py # Model, Modality types
β βββ exceptions.py # Typed exception hierarchy
βββ generators/
β βββ language.py # Word β definition + example + audio + image
β βββ questions.py # Question β detailed answer
β βββ material.py # Text β atomic QA cards (2-phase map-reduce)
β βββ image.py # Question β answer + AI illustration
β βββ audio.py # Question β answer + TTS audio
βββ anki_bridge/
β βββ deck_manager.py # Deck CRUD
β βββ media_manager.py # Save audio/images to Anki media folder
β βββ note_types.py # 4 note types with HTML/CSS templates
βββ ui/
βββ main_button.py # Toolbar & deck browser button
βββ generate_dialog.py # Mode selection, input dialog, generation logic
βββ progress_widget.py # Progress bar with cancel
βββ styles.py # Shared QSS styles
AnkiForge is free and open source. If you find it useful, consider supporting development:
EVM: 0x34f58CF2BE6073f12b2c3c6aE9f8c31983A3f5fE
<br>Networks: Ethereum, Base, Arbitrum, Avalanche
GPL-3.0 β see LICENSE