OmniPrompt-Anki

AnkiWeb addon 1383162606

Generates AI-powered flashcard content such as definitions, translations, and explanations from multiple cloud or local providers, with reusable prompts, batch processing, and multi-field output.
AI-generated summary; may contain mistakes.

card-creationainote-managementformattingshortcuts

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
7 (πŸ‘ 7 Β· πŸ‘Ž 0)
Updated
2026-04-23
Anki versions
2.1.66~
License
MIT (from the license file in the package)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

stale

  • Last update or commit: 2026-04-23 (192 days before the snapshot).
  • Commits in the last year: 28.
  • Issues: 1 open, 8 closed.
  • Pull requests: 0 open, 2 merged.
  • Median first response: 3 hours (7 answered issues and pull requests).
  • Outside pull requests: 100% of 2 merged.

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

LexiSage - Ankiζ™Ίθƒ½ι‡ŠδΉ‰ζ’δ»Ά

Generates AI-powered, context-aware word and phrase definitions in Anki via OpenAI, XAI, or DeepSeek, supporting batch processing, customizable prompts, multiple note-type field configurations, and user-supplied API keys.

card-creationaidictionary

4 votes 51% approval πŸ‘ 4 Β· πŸ‘Ž 0 ⭐ 7 Anki 25.09~ Updated 2026-01-13
Anki Notes Generator

Reads Markdown and text notes to generate accurate Basic and Cloze Anki flashcards locally via Ollama, with duplicate detection, auto-tagging, custom prompts and an English/Italian interface.

card-creationaiimporttaggingduplicates

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 Anki 2.1.66~ Updated 2026-03-06
MnemoMaker: Language Learning Accelerator

Automatically creates formatted vocabulary flashcards with Cambridge Dictionary definitions, examples, translations, pronunciation, and AI-generated mnemonics in multiple language pairs.

card-creationaidictionary

6 votes 19% approval πŸ‘ 3 Β· πŸ‘Ž 3 ⭐ 2 Anki 25.02.5~ Updated 2025-08-15

Description

OmniPrompt Anki β€” Your AI Assistant for Smarter Flashcards

Version: 1.1.5

Enhance your flashcards with AI-generated content using:

OpenAI Β· Google Gemini Β· Anthropic (Claude) Β· DeepSeek Β· xAI (Grok) Β· Ollama Β· LM Studio

Generate definitions, translations, grammar explanations, formatted text, and more β€” directly into your notes.

πŸ–ΌοΈ Main Interface

Main Tab

✨ What's New in v1.1.5

Multi-field Output Parsing

Automatically split AI responses into multiple note fields using:


```FieldName\nContent```

Includes:

  • Smart field mapping
  • Confidence scoring
  • Field mismatch detection
  • Automatic field parsing

Expanded AI Provider Support

Now supports 7 providers:

  • OpenAI
  • Google Gemini
  • Anthropic (Claude)
  • xAI (Grok)
  • DeepSeek
  • Ollama (local)
  • LM Studio (local)

You can also:

  • Add custom models
  • Remove unused models
  • Fetch models from local providers

Improved Workflow & Safety

  • Undo support β€” revert recent changes after sending data to cards
  • Global progress bar β€” visible during large batch processing
  • Note type consistency checking β€” prevents mismatched updates
  • Field mismatch auto-mapping β€” resolves incompatible fields

Prompt & Interface Enhancements

  • Parse prompt button β€” auto-detect fields from prompt text
  • Insert template button β€” quickly add structured field blocks
  • Manage Prompts dialog β€” preview and edit prompts
  • Advanced Settings dialog β€” timeout, delay, debug options
  • Enhanced keyboard shortcuts for faster workflow

πŸš€ Core Features

AI-Powered Content Generation

Generate:

  • Definitions
  • Translations
  • Explanations
  • Grammar help
  • Synonyms
  • Structured content
  • Formatting cleanup

Works on:

  • Single notes
  • Large batches

Multi-field Output

Update multiple note fields in one operation.

Supports:

  • Structured responses
  • Field validation
  • Automatic mapping

Local Model Support

Run AI privately using:

  • Ollama
  • LM Studio

Benefits:

  • No API key required
  • Offline processing
  • Full privacy

Flexible Prompt System

  • Save reusable prompt templates
  • Use placeholders for note fields
  • Edit prompts directly in-app
  • Test formatting quickly

Advanced Configuration

Includes:

  • API delay control
  • Request timeout settings
  • Debug mode
  • Filter mode
  • Rotating log files (5MB cap)

🧭 How It Works

  1. Right-click selected notes in the Anki Browser
  2. Choose "Update with OmniPrompt"
  3. Select an existing prompt or create a new one
  4. Choose output field(s)
  5. Click Start
  6. Review results
  7. Click Send Data To Card

Done β€” your notes are updated automatically.

πŸ“š Documentation

Complete User Guide

Includes:

  • Installation
  • Configuration
  • Usage examples
  • Troubleshooting

πŸ“¦ Installation

Install from AnkiWeb

  1. Open Anki
  2. Go to Tools β†’ Add-ons β†’ Get Add-ons
  3. Enter:

1383162606

  1. Restart Anki

Manual Installation

Clone repository:

# Codeberg
git clone https://codeberg.org/stanamosov/omniprompt-anki.git

# GitHub
git clone https://github.com/stanamosov/omniprompt-anki.git

Then copy:

omniprompt-anki

into:

addons21

Directory paths:

  • Linux/macOS ~/.local/share/Anki2/addons21/

  • Windows %APPDATA%\Anki2\addons21\

πŸ› οΈ Logging & Debugging

View detailed logs directly from the Settings menu.

Features:

  • Request logging
  • Response logging
  • Automatic log rotation
  • Debug-friendly output

⚠️ Before Leaving a Negative Review

If something doesn't work:

Please contact me first.

Most issues can be resolved quickly.

Open an issue:

GitHub: https://github.com/stanamosov/omniprompt-anki

Codeberg: https://codeberg.org/stanamosov/omniprompt-anki

Email: omniprompt@mailwizard.org

πŸ’™ Free & Open Source

OmniPrompt-Anki is completely free.

If it helps you:

⭐ Leave a positive review ⭐ Share feedback ⭐ Suggest features

Your support helps improve the project.

πŸ™ Special Thanks

Thanks to:

u/Smooth-Put5476 (Reddit contributor β€” feature feedback)

GitHub contributors:

  • @WolfExplode
  • @Alireza-Paksaz24

Your contributions make OmniPrompt better for everyone.

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!