AnkiWeb
- Rating
- 1 (π 1 Β· π 0)
- Updated
- 2025-11-20
- Anki versions
- 23.09~
- Description language
- en
AnkiWeb addon 2028823832
Generates local vector embeddings for Anki cards via Ollama, enabling semantic natural-language searches with the vec: query syntax and automatic indexing.
Open on AnkiWeb GitHub Ask about alternatives
stale
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.1 | 23.09+ | 2025-11-20 |
Loadingβ¦
Searches Anki notes by meaning with keyword, embedding, or hybrid retrieval, then generates cited AI answers using local or cloud providers.
Enables meaning-based natural-language card search via embeddings, with optional Claude reranking, smart multi-vector search, duplicate finding, suspend/unsuspend, scheduling, vignette, and guideline review tools.
Finds Anki cards via natural-language local AI search, returning matching cards, copy-paste queries, related concepts, and optional picture or semantic search.
Enables offline semantic and hybrid card search by meaning and keywords, with local AI reranking, browser semantic: queries, and a dialog for previewing and suspending cards.
Adds local Ollama-powered inline AI to Anki for autocomplete, Cmd+K prompting, natural-language browse search, and PDF-grounded lecture support without API keys or telemetry.
Searches Anki cards semantically against PDF/PPTX slides locally, moves matches into lecture decks, and uses Gemini to find gaps and generate cloze cards.
This anki addon creates vector embeddings for your cards, allowing you to search using natural language queries rather than keywords.
When you restart Anki after installing the add-on, a vector-database will be initialized for your deck. This process may take a few minute- you should see a loading dialog with a progress bar. From this point on, any changes to your deck will be automatically indexed.
To search the vector database, use the form "vec: [your query here]" in Anki's usual search bar. You can combine keyword searches with vector searches by putting the "vec" section at the end of the query: e.g. "keyword1 keyword2 vec: [natural language description]".
Download from ollama.ai and install.
Pull the embedding model:
ollama pull nomic-embed-text
There are three parameters that govern how AnkiVec operates, available in the add-on's configuration dialog:
Other Platforms: Currently, only Mac OS is supported. Windows support should be straightforward if I can get my hands on a Windows machine. Linux support is more tricky, as the uv binary bundled with Anki will be installed in different places depending on your distribution. I need to investigate how Anki is distributed in different package managers.
Ordering by Relevance: Currently, Anki's search feature allows you to filter the cards you seen in the Browser, but not to order them by a specific relevance score. Implementing this as an add on might require obscene amounts of monkey patching, but I think it will be worth the effort.
Debugging Ollama: Ollama can be buggy. A small fraction of Anki notes cause Ollama to throw an error when generating embeddings. This is a known issue, and I'm working on figuring out what's going on.