Anki add-on: LLM Answer Grader: type your answer, get graded by AI!

Type your answer on the card, get it graded by an LLM — inline, before you rate. Built for language production practice (translations, free writing), and for any card where "compare my answer" needs judgment instead of exact string matching. A text box appears on cards you choose (matched by note type) Submit with Ctrl/Cmd+Enter → verdict, 0–100 score, corrected version, specific error feedback, alternative phrasings, and a suggested Again/Hard/Good/Easy rating Ask follow-up questions about any grading ("why is that wrong?") — answered in the context of your attempt Optional accent keyboard per profile (French: à â æ ç é è …) for typing accents on a bare QWERTY Your text and feedback stay on screen when you flip to the answer; you still pick the rating Attempt history is stored locally; cards show your last attempt's score Easy setup: a visual settings dialog (Tools → LLM Answer Grader Settings) with note-type and field pickers — no JSON editing required (raw config remains available for power users). Bring your own model: Claude (default, best grading quality), or any OpenAI-compatible endpoint — OpenAI, OpenRouter, Groq, or a fully local & private Ollama / LM Studio server (no card content ever leaves your machine). Different decks can use different models: e.g. a free local model for easy cards, Claude for hard ones. Desktop only (add-ons don't run on AnkiDroid/AnkiMobile; cards behave normally there). API usage is billed to your own key — typically a fraction of a cent per graded card, or free with a local model. Source: AGPL-3.0.

GitHub repository: zakhij/anki-llm-grader
Repository description: LLM-as-a-judge inside the Anki reviewer: inline Claude grading for French translation/writing cards
Languages: Python