AnkiWeb
- Votes
- 0 (π 0 Β· π 0)
- Updated
- 2026-10-30
- Anki versions
- 26.09.3~
- Languages
- Python, JavaScript, HTML, JSON, CSS, Rust
- Description language
- en
AnkiWeb addon 1726163334
Turns Anki into a study workspace with an exam countdown planner that schedules pages, videos and decks, plus notebook, PDF viewer, mind maps, timer, music and AI assistant.
Open on AnkiWeb GitHub Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 26.09 | 26.09.3+ | 2026-10-30 |
Loadingβ¦
Monitors card activity during Anki reviews to pause or restart a configurable Pomodoro focus timer, show study stats, plan decks around exam dates, and optionally sync sessions.
Replaces Anki's deck and review screens with a customizable widget dashboard featuring activity heatmaps, Pomodoro timer, habit tracking, exam countdowns, Quizlet-style study modes, card previews, six themes, and four languages.
Adds an all-in-one study workspace with study plans, deadlines, Pomodoro timer, notebook, PDF viewer, mind maps, AI assistant, gamified XP, ranks, streaks, and themes.
Turns exam deadlines into adaptive daily card targets per deck, shows on-track progress, builds filtered study decks, and adds optional gamified quests without changing Anki's scheduling.
Adds AnKing-specific study analytics, weakness trackers, a daily exam planner, per-card stats, risk sorting, and browser tools for targeting and unsuspending cards.
Displays a customizable countdown timeline of exams and deadlines in the Deck Browser, linking events to decks to show live card statistics.
One Anki add-on for your whole study workflow: a study plan up to your exam, plus a workspace with notebook & PDF viewer, mind maps, focus timer, music, AI assistant, more. Free and open source.
β¨ New in 2.4: Persian
π Study plan
π§° Workspace
π§© Built-in add-ons
π€ More from me: free AI study skills Skills for terminal AI agents that work from your own lecture material:
π Recent updates
π‘ Good to know
Privacy: no account, no analytics, no update pings. Online connections only happen when you use an online feature yourself (AI, websites, music). Details: PRIVACY.md
Source code, bug reports, changelog: github.com/TruckDrive/smart-study
Credits β the built-in add-ons are modified copies, licensed under the GNU AGPL v3:
One Anki extension for your whole study workflow: study plans up to your exam, plus a full workspace with notebook, PDF viewer, mind maps, focus timer, music, AI assistant and motivation, all inside Anki.
Smart Study needs Anki Desktop 25.09.4 or newer (developed and tested on 26.09).
From AnkiWeb (recommended): in Anki open Tools β Add-ons β Get Add-onsβ¦, enter the code 1726163334 and restart Anki. Add-on page: https://ankiweb.net/shared/info/1726163334
From a release: download smart_study.ankiaddon from the latest release and open it with Anki (or Tools β Add-ons β Install from fileβ¦), then restart Anki.
From source:
git clone https://github.com/TruckDrive/smart-study.git
ln -s "$PWD/smart-study/addon" ~/.local/share/Anki2/addons21/smart_study # Linux; on macOS/Windows copy the folder
Updating from an older version (0.x): uninstall it first, otherwise Anki shows two Study Plan links. Your plans come back by themselves through the Anki collection.
| Built-in add-ons | After an update |
|---|---|
![]() |
![]() |
Smart Study 2.0 turns the study planner into one complete Anki extension:
.ankiaddon filetools/make_assets.py generates them)Full list: CHANGELOG.md.
You tell Smart Study what you have to learn (book pages, videos, lists of tasks, Anki decks), when the exam is and how much time you have each day. It spreads everything over the days until the exam, topic by topic: first read, then watch the lecture, then do the cards. Anki items tick themselves off while you study. If you fall behind, one click replans the rest. Around that, Smart Study turns Anki into a workspace so you don't have to leave it.

An Anki add-on for Anki Desktop. No account. Nothing is sent anywhere unless you use an online feature yourself (see Privacy).
Planning
"budget": {"minutesPerDay": 360} in plan/user_files/profile.json): the nearest exam gets scheduled first, later ones get what's leftWhile studying
Afterwards
| Add-on | What it does | Default |
|---|---|---|
| Copy selections with pictures as an image | Select part of a card with pictures (mouse, Ctrl+A, Shift+arrows): it is copied as one image, so ChatGPT, Claude or a chat get the pictures when you paste. Text-only selections are not touched | on |
| Review heatmap | Calendar of your reviews and your streak on the deck list, deck overview and statistics | on |
| Controller support | Study with a gamepad such as the 8BitDo Zero 2; buttons for every screen. If a controller cannot be recognised reliably (e.g. any X-Input pad on Windows), you are asked once which one it is | on |
| Life Drain | A life bar that drains while you think and refills when you answer | off |
Switch them on or off under Tools β Smart Study β Settings β Add-ons or Tools β Smart Study β Built-in add-onsβ¦. Changes take effect after restarting Anki, and the switches sync to your other devices with AnkiWeb. Settings are kept in user_files/integrations/ (the heatmap and Life Drain also in the collection, like the originals), so updates do not reset them.

| AI assistant with your own ChatGPT/Claude/Gemini account | Controller that cannot be told apart |
|---|---|
![]() |
![]() |
Good to know
| Overview: streak, heatmap, plans | Dark mode |
|---|---|
![]() |
![]() |
| Basics, milestones and single days | Sources |
|---|---|
![]() |
![]() |
| Topics with linked pages, lectures and subdecks | Tools: weak spots, study ahead, mock exam |
|---|---|
![]() |
![]() |
Retrospective: what worked, and your real pace for the next plan

Workspace: notebook with PDF viewer, mind maps, AI assistant and website sidebar, all next to your Anki cards
| Notebook with PDF viewer | Mind maps |
|---|---|
![]() |
![]() |
| AI assistant | Website sidebar (DuckDuckGo) |
|---|---|
![]() |
![]() |
Study plan window: all your plans, streak and activity at a glance

Name | 25 | https://β¦), lists and Anki decks (search, or pick from the suggestions matching your plan name).Peritoneum ...... 78) or create topics from subdecks, then Suggest links automatically and check the β
suggestions.Plans are stored as JSON under plan/user_files/plans/ in the add-on folder and also in your Anki collection, so AnkiWeb sync brings them to your other devices. If you change a plan on two devices without syncing in between, the newer copy wins.
Smart Study sends nothing on its own: no analytics, no remote banner, no update pings. Online connections happen only when you use a feature that needs them: the AI assistant (to the provider or website you picked), the website sidebar, SoundCloud, YouTube Music, or a link you click. Details: PRIVACY.md.
python -I tests/test_planner.py # scheduler, no Anki needed
python -I tests/test_ankidata.py <empty dir> # Anki queries on a throwaway collection
python -I tests/test_store.py <empty dir> # plan sync between two devices
./build.sh # β dist/smart_study.ankiaddon
addon/__init__.py: entry point, menu, launcher, dashboard and hooksaddon/plan/: the study planner (planner.py scheduler in plain Python, ankidata.py collection queries, store.py storage and sync, web/ interface)addon/*.py, addon/web_*, addon/settings_web/: the workspace toolsAll bundled add-ons are licensed under the GNU AGPL v3 and were modified for Smart Study (config storage, loading as part of Smart Study, and for Contanki the controller detection). Their license files are kept in addon/integrations/<name>/.
The workspace is based on Synapse by MobesaMedia (MIT License). Synapse's branding, images and sounds are not used; Smart Study's own are generated by tools/make_assets.py. The MIT notice is kept in addon/LICENSE-MIT.txt. Bundled third-party libraries are listed in addon/THIRD_PARTY_NOTICES.md. The Lucide icons are under the ISC License (addon/web_roadmap/icons/LICENSE.txt).