LexiSage – Make your cards clear and intelligent
LexiSage is an intelligent explanation add-on for Anki that supports calling multiple AI interfaces (OpenAI, XAI, DeepSeek) to explain selected fields, especially suitable for language learners.
- Automatic parsing of word meanings and usage: AI intelligently analyzes the core meaning of words/phrases
- Context-aware explanations: Provide precise explanations based on example sentence context
- Efficient batch processing: Process multiple card fields at once, improving learning efficiency
- Multi-AI service support: Supports OpenAI, XAI, DeepSeek (requires your own API Key)
- Independent multi-field configuration: Each target field can have its own AI instructions
- In Anki, click the top menu bar Tools → Add-ons
- Click the Get Add-ons... button
- Enter the add-on code: 750479332
- Click OK and restart Anki
- In the Anki main interface, click the top menu bar Tools → LexiSage Settings...
- Click the 3. AI Service Settings tab at the top
- Choose your service provider:
- Base URL: Usually use the default value
- API Key: Enter your service provider's API key (stored locally only)
- Model selection: Choose an appropriate model as needed
- Advanced settings: Can enable "Multi-threading concurrency" to accelerate batch generation
- Click the Save Configuration button at the bottom
⚠️ Important Note: The add-on itself does not provide AI services, users need to purchase API Keys from AI service providers themselves. Please ensure you select the correct service provider and fill in a valid API Key.
- Switch to the 1. Note Type Settings tab
- Find your card template in the left dropdown (such as
LexiSage MasterorBasic) - Click the ↓ Add to Configuration List button
- In the right panel, select Source Word Field (tells AI which word to explain, e.g.,
Word) - (Recommended) Select Source Context Field (e.g.,
Context), allowing AI to provide precise explanations based on example sentences
- In the "Explanation Target Fields and Prompts" area:
- Dropdown select the field to fill (e.g.,
Meaning) - Click the + button to add the field
- Enter dedicated prompts in the text box (leave empty to use default prompts)
- Dropdown select the field to fill (e.g.,
- Repeat the above steps to add all fields that need AI filling
- Return to the 3. AI Service Settings tab
- First click Save Configuration
- Then click 🔍 Preview Complete Sending Content to confirm the instructions received by AI meet expectations
- Open Anki's Browse interface
- Select the cards to process (multiple selection supported)
- Click the top menu bar LexiSage → Batch Generate Explanations
- Update mode: Only fills empty fields, absolutely safe, will not overwrite manual content
- Overwrite mode: Forces rewriting all selected fields, suitable for card revisions
- Progress bar shows processing progress
- After completion, displays token consumption and success statistics
- Use when adding new cards or editing existing cards
- Click the LexiSage button on the editor toolbar
- The add-on automatically fills all empty fields according to configuration rules
If you want to understand the project structure, build process, or want to contribute, please check our Development Documentation.
This project is licensed under the GNU General Public License v3.0 (GPL-3.0) - see the LICENSE file for details.
Latest updates can be viewed via Changelog.
- Thanks to all contributors and users for support and feedback
- Special thanks to the Anki development team for the excellent platform
- Thanks to community members for valuable suggestions and bug reports
- This add-on will send your card content to the AI service you configured
- Please ensure you understand the privacy policy of the selected AI service provider
- API keys are only stored in local configuration files and will not be uploaded to any server
Last Updated: January 2026 | Make learning smarter, make memory more efficient




