AI Card Splitter
AI Card Splitter is an Anki add-on that uses AI to automatically split a single flashcard into multiple, smaller cards.
It is designed to help learners avoid oversized cards and maintain an effective spaced repetition workflow, especially for complex subjects such as medicine, biology, and law.
π AnkiWeb Page
This add-on is officially published on AnkiWeb:
π https://ankiweb.net/shared/info/728208605
Installing from AnkiWeb is recommended for the easiest setup and automatic updates.
π― Key Features
- Split one card into multiple cards using AI
- Works directly from the Reviewer screen
- Supports OpenAI and Google Gemini models
- Designed for minimal UI interruption and fast workflow
- Preserves original content while generating new notes
- Optimized for large decks and batch learning
π How It Works
- You review a card that feels too large or overloaded.
- Trigger AI Card Splitter from the review menu.
- The add-on sends the card content to the AI model.
- AI proposes multiple smaller Q&A pairs.
- New cards are created automatically in Anki.
This approach follows the principle:
βOne fact, one card.β
π¦ Installation
β
From AnkiWeb (Recommended)
- Open Anki
- Go to Tools β Add-ons β Browse & Install
- Search for AI Card Splitter
- Install and restart Anki
π From GitHub (Manual)
- Download or clone this repository
- Place it into:
Anki2/addons21/anki-ai-splitter
- Restart Anki
π API Key Setup
This add-on requires an API key for the selected provider.
| Provider |
Environment Variable |
| OpenAI |
OPENAI_API_KEY |
| Gemini |
GEMINI_API_KEY |
Set the key via:
- System environment variables, or
- The add-on configuration screen
βοΈ Configuration
Open:
Tools β Add-ons β AI Card Splitter β Config
Main options include:
- AI provider selection (OpenAI / Gemini)
- Model name
- Output language
- Split aggressiveness (number / granularity of cards)
- Handling of original card (keep / tag / modify)
π§ͺ Usage
Split the current card
During review:
More β AI Card Splitter
The add-on analyzes the current card and generates multiple new cards automatically.
β οΈ Notes on Privacy
Card contents are sent to external AI services.
Avoid using cards that contain sensitive or personal information unless you understand the providerβs data policy.
π Troubleshooting
| Problem |
Solution |
| No card selected |
Run from the Reviewer screen |
| API error |
Check API key and network |
| Unexpected splits |
Adjust split settings or model |
| Nothing happens |
Confirm the add-on is enabled |
π License
MIT License
π§ Related Add-ons
- AI Card Explainer β Generate explanations for cards
- AI Card Translator β Translate cards during review
These add-ons are designed to work together as a modular AI-powered Anki ecosystem.