Anki add-on: MyAnswerChecker — AI-Powered Answer Review for Anki

MyAnswerChecker — AI-Powered Answer Review for Anki Study with AI, not alone. Turn every review into an interactive AI study session. What it does Your current card appears in a chat-style window. Type your answer → the AI evaluates semantically (beyond exact keywords). Get instant feedback, difficulty suggestion, and continue chatting to deepen understanding. Press Enter with an empty input to accept AI’s difficulty and move to the next card. Key features • Chat-based review inside Anki • Semantic answer grading (not brittle keyword matching) • Adaptive difficulty suggestions: Again / Hard / Good / Easy • Timer integration: start on question, stop on answer • OpenAI and Gemini provider support (configurable model/base URL/temperature) • Settings dialog for API keys, thresholds, system prompt, debug logging • Robust WebView bridge with error handling and partial response support • Logging controlled by settings (debug on/off) 🎥 Demo (GIFs) 1. How to open MyAnswerChecker 2. Answering a card & chatting with AI Submit an answer, receive AI feedback, then continue asking follow-up questions. 3. Accepting AI rating & moving to next card Press Enter on empty input → accept AI’s suggested difficulty → automatically go to the next card. Quick start Install the add-on from this page (or “Install from file…” if you have a .ankiaddon). Tools → MyAnswerChecker → Settings. Choose OpenAI or Gemini and paste your API key. Pick model/temperature (defaults work). Start reviewing and open MyAnswerChecker from the Tools menu. Requirements Anki 2.1.55+ (QtWebEngine). Tested on recent calendar versions (e.g., 25.07.5). Python 3.9+ (bundled with Anki). API key for OpenAI or Google Gemini. Troubleshooting Gemini 500 errors: occasional provider-side internal errors. Retry or switch to OpenAI. If nothing shows, ensure the window is open and your API key is valid in Settings. Compatibility Anki: 2.1.55+ (including modern calendar versions) OS: Windows/macOS/Linux Tags (suggested) ai llm answer-review semantic-grading study-chat adaptive-difficulty openai gemini anki-addon License MIT License.

GitHub repository: junibabng/myanswerchecker
Languages: Python, JavaScript