AnkiWeb
- Rating
- 1 (π 1 Β· π 0)
- Updated
- 2026-06-27
- Anki versions
- 2.1.2~
- Description language
- en
AnkiWeb addon 678719976
Finds Anki cards via natural-language local AI search, returning matching cards, copy-paste queries, related concepts, and optional picture or semantic search.
Open on AnkiWeb GitHub Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.1 | β | 2026-06-27 |
| 2.1.2 | + | 2026-06-27 |
Loadingβ¦
Generates local vector embeddings for Anki cards via Ollama, enabling semantic natural-language searches with the vec: query syntax and automatic indexing.
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.
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.
Adds ranked natural-language search to Anki Browser, using rarity-weighted matching, synonym cleanup, bounded feedback, native filters, note grouping, and score cutoffs.
Searches Anki notes by meaning with keyword, embedding, or hybrid retrieval, then generates cited AI answers using local or cloud providers.
Provides keyboard-first medical flashcard search with typo recovery, alias matching, exact Anki filters, optional local semantic search, deck picking, previews, safe bulk actions, and privacy-focused local processing.
Ask for a card in plain English. Get matching cards, a copy-paste Anki search string, and related concepts β powered entirely by local AI, right inside the Browser.
Type "that syndrome with hypertension and low potassium" β finds your Conn's / hyperaldosteronism cards, even if the card never says "low potassium."
Built for anyone with a large collection (medical board prep, language learning, law, etc.) who can't always remember the exact words on a card.
Ollama (recommended): download from ollama.com and run the installer. It runs quietly in the background; the add-on finds it automatically.
Using LM Studio / llama.cpp instead? Install it, load a model, start its server, then in Settings set the backend to OpenAI-compatible and paste your server's URL (e.g. http://localhost:1234/v1).
Tools β Add-ons β Get Add-onsβ¦, enter the add-on code, click OK, restart Anki.
Open Tools β Smart Browser Search: Settingsβ¦, pick a tier under Recommended models that matches your hardware, click Use these models, then Download with Ollama.
| Tier | Chat model | Download | GPU memory | Good for |
|---|---|---|---|---|
| Light (default) | qwen2.5:3b-instruct |
~1.9 GB | ~4 GB or CPU | Any machine, laptops, integrated graphics |
| Medium | qwen2.5:7b-instruct |
~4.7 GB | ~8 GB | Mainstream gaming GPU (RTX 3060 / 4060 class) |
| High | qwen2.5:14b-instruct |
~9 GB | ~16 GB | High-end GPU (RTX 4070 Ti+, RX 7900 XT/XTX, M-series 32 GB+) |
All tiers also use nomic-embed-text for semantic search and moondream / qwen2.5vl:7b for picture search β both optional and only downloaded if you enable those features.
Not sure? Start on Light β it works on any machine and you can switch up in Settings at any time.
b)The assistant replies with a short answer, a copy-paste Anki search string with Copy and Run in Browser buttons, a list of matching cards, and a row of related-concept chips. Click any result to jump to that card in the Browse table.
Picture search: click the πΌ button in the composer to attach an image (e.g. a screenshot of an ECG), or enable Index card images for picture search in Settings to make Image Occlusion card contents searchable by text.
Semantic search (opt-in): turn on Enable semantic search in Settings and click Build index for meaning-based matching that works even when card and query share no words. The first build runs in the background; subsequent runs update only changed cards.
Open via Tools β Smart Browser Search: Settingsβ¦, the β button in the panel, or the Config button in Tools β Add-ons.
Key options:
| Problem | Fix |
|---|---|
| Yellow "Local AI offline" banner | Start Ollama / your server, then click Retry in the banner |
| "Model not installed" banner | Settings β Download with Ollama, or run the ollama pull β¦ shown |
| Test connection fails | Check the Endpoint URL β Ollama: http://localhost:11434; OpenAI-compatible: must end in /v1 |
| Slow first query | Model is cold-loading into memory; later queries are fast |
| Weak results | Switch to a heavier tier, or enable semantic search and build an index |
| Semantic search finds nothing | Enable it in Settings and click Build / update index |
| Panel doesn't appear | Confirm you're in Browse, then press Ctrl+Shift+F |
| Download with Ollama grayed out | That button is Ollama-only; load models in LM Studio / llama.cpp and type their names into the Models fields |
Yes. This add-on is read-only by construction β it only calls Anki's search and note-reading APIs, and has no code path that writes anything. The semantic index lives in a separate database (user_files/index.db) that physically cannot touch collection.anki2.
Run Settings β Run read-only safety self-check to verify this yourself β it scans the add-on's own source and reports the result.
Everything runs on your machine. Your cards, queries, and images are sent only to the local AI server you configure on localhost. There is no telemetry, no account, and no external network calls of any kind.
Bugs and feature requests: https://github.com/Dogebooch/anki-smart-browser-search
Source, architecture notes, and build instructions are in the repository above.