OmniPrompt-Anki

AnkiWeb addon 1383162606

Generates AI-powered flashcard content across seven providers, supports batch and multi-field updates, custom prompts, local models, logging, and advanced configuration.
AI-generated summary; may contain mistakes.

card-creationainote-managementformatting

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
7 (πŸ‘ 7 Β· πŸ‘Ž 0)
Updated
2026-04-23
Anki versions
2.1.66~
Description language
en

Maintenance

active

  • Last update or commit was 161 days before the snapshot (2026-04-23).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.502.1.66+2026-04-23
History across monthly snapshots

Loading…

Similar addons

MnemoMaker: Language Learning Accelerator

Generates comprehensive vocabulary flashcards using Cambridge Dictionary and AI, providing definitions, examples, translations, IPA, and AI-powered mnemonics for multiple language pairs; requires API credentials.

card-creationaidictionary

Rating 6 πŸ‘ 3 Β· πŸ‘Ž 3 ⭐ 2 Anki 25.02.5~ Updated 2025-08-15

README

OmniPrompt Anki

v1.1.5

OpenAI DeepSeek Google Gemini Claude

Your AI Anki Assistant! OmniPrompt Anki is an Anki add-on that enhances your flashcards with AI-powered content generation. It supports multiple AI providers β€” including OpenAI, Google Gemini, Anthropic (Claude), DeepSeek, xAI, and local models (Ollama, LM Studio) β€” giving you full control over how your content is created. With features like prompt management, batch processing, filter mode, debug mode, multi-field output, and multi-provider support, OmniPrompt helps you build richer, smarter decks in less time.

Features

βœ… AI-Powered Content – Generate definitions, translations, explanations, synonyms, and more.
βœ… Multiple AI Providers – OpenAI, DeepSeek, Anthropic, xAI, Google Gemini, Ollama, LM Studio
βœ… Local Model Support – Use Ollama or LM Studio for private, offline AI processing
βœ… Custom Prompts – Save and reuse prompt templates with field placeholders.
βœ… Batch Processing – Process multiple notes simultaneously with real-time progress tracking.
βœ… Multi-field Output – Parse AI responses into multiple note fields automatically with confidence scoring, auto-mapping, and field mismatch handling.
βœ… Flexible Field Selection – Choose which field to update dynamically, with Select All/None and auto-parse from prompt.
βœ… Custom Models per Provider – Add, remove, and manage custom model names for any AI provider.
βœ… Connection Testing – Test API connectivity and fetch available models for local providers (Ollama/LM Studio).
βœ… Auto-Save – Generated content can be automatically saved to selected fields.
βœ… Formatting Cleanup – Use AI to clean or modify existing text formatting.
βœ… OpenAI API Version Selector – Choose between modern (GPT-5), legacy (Chat Completions), or auto-detect based on model name.
βœ… GPT-5.4 Settings – Fine-tune reasoning effort and verbosity for GPT-5.4 models.
βœ… Advanced Settings – Fine-tune timeout, delay, debug mode, and filter mode.
βœ… Keyboard Shortcuts – Ctrl+Shift+O to open, Ctrl+Return to start, Ctrl+S/D/I/P shortcuts for common actions.


Quick Start

  1. Install via AnkiWeb (code: 1383162606) or from source
  2. Configure your AI provider in Tools β†’ OmniPrompt-Anki β†’ Settings
  3. Select notes in the Anki Browser, right-click and choose "Update with OmniPrompt"
  4. Choose a prompt and let AI enhance your flashcards!

Batch Processing Window

For detailed instructions, see the Complete User Guide.


Documentation

πŸ“š Complete User Guide – Installation, setup, usage, examples, configuration, and troubleshooting.

The user guide covers:

  • Installation (AnkiWeb, Codeberg, GitHub)
  • Setup & Configuration (all AI providers)
  • User Interface Walkthrough
  • Single-field & Multi-field Processing
  • Custom Models & Connection Testing
  • Prompt Templates & Management
  • Advanced Features (Filter Mode, Debug Mode, Auto-send, GPT-5.4 Settings)
  • Keyboard Shortcuts
  • Troubleshooting & Logging

🀝 Contributing

How to Contribute

  1. Fork the repository on Codeberg or GitHub.
  2. Create a new branch (feature-new-functionality).
  3. Make your changes and test in Anki.
  4. Submit a pull request with a clear description.

Ways to Help

  • Bug reports & feature requests: Open an issue on Codeberg or GitHub.
  • Improve documentation.
  • Optimize code & performance.

πŸ› οΈ Roadmap

βœ… Completed

  • [x] Full multi-field output with confidence scoring, auto-parsing, and field mapping
  • [x] Custom models per provider (+/- buttons)
  • [x] Connection testing with model fetching for Ollama/LM Studio
  • [x] OpenAI API version selector (modern, legacy, auto)
  • [x] GPT-5.4 reasoning effort and verbosity settings
  • [x] Note type consistency checking with filtering dialog
  • [x] Field mismatch detection with auto-mapping dialog
  • [x] Parse Prompt button to auto-select fields from prompt text
  • [x] Global progress bar for batch processing (>10 notes)
  • [x] Ollama and LM Studio local model support
  • [x] Auto-send to card feature
  • [x] Prompt template management (save, edit, delete)
  • [x] Append mode for multi-field and single-field output
  • [x] xAI (Grok) provider support

πŸš€ Planned

  • [ ] Support for more AI models and providers
  • [ ] Enhanced template variable system
  • [ ] Additional output formatting options
  • [ ] Drag-and-drop field mapping
  • [ ] Preset configurations per note type

πŸ“œ License

This project is licensed under the MIT License. Feel free to use, modify, and distribute it with attribution.


❀️ Support & Feedback

  • Found a bug? Open an issue on Codeberg or GitHub.
  • Have suggestions? We'd love to hear your feedback!
  • Want to contribute? See the Contributing section above.

OmniPrompt-Anki is completely free and open-source, created to help learners enhance their flashcards with AI-powered content. If you find this add-on useful, you can support its development by leaving a positive review on AnkiWeb. Your feedback helps more users discover the add-on and encourages further improvements.

πŸ™ Special Thanks

Huge thanks to u/Smooth-Put5476 for their thoughtful suggestions and feedback on the OmniPrompt-Anki Reddit thread.

Special thanks to our GitHub contributors for their code contributions:

Many of the improvements in recent versions would not have been possible without their input!

Your support and ideas make this project better for everyone. ❀️


πŸ‘‰ Rate add-on on AnkiWeb

Thank you for your support!