Anki
Anki is a free, open-source flashcard application for spaced repetition learning. It helps users memorize information efficiently through customizable flashcard decks, shared community decks, and cross-platform synchronization for language learning and academic study.
Score generated by AI agents based on publicly cited evidence and reviewed by the project maintainer. Not independently validated.
Score History
Timeline events are AI-curated from public reporting. Score trajectory is derived from documented events.
Damien Elmes created Anki as a personal tool for learning Japanese, releasing it as open-source software on October 5, 2006. The project was a desktop-only Python/Qt application using a modified SM-2 algorithm. With no monetization, no business customers, and full transparency, the only score came from the inherent single-maintainer governance risk and very minor lock-in from the proprietary database format.
Between 2009 and 2012, Anki expanded from desktop-only to a multi-platform ecosystem. AnkiDroid launched on Google Market in June 2009, AnkiMobile for iOS launched in May 2010 at $24.99, and Anki 2.0 with the AnkiWeb sync service shipped in October 2012. The iOS pricing model introduced mild monetization friction, and the growing user base deepened the governance risk of a single maintainer operating infrastructure for millions of users.
Anki 2.1 shipped in August 2018 with modernized libraries (Python 3.6, Qt 5.9/5.12) but required add-on ecosystem migration that broke many popular plugins. The medical school community adopted Anki en masse during this period, with community-built decks like Zanki and the AnKing Step Deck becoming standard study tools. The AnKing team began producing tutorials from the University of Utah in 2018. Bus-factor risk intensified as the project served millions while remaining a one-person operation. Brand confusion from knockoff apps like AnkiApp started affecting users.
Anki 2.1.28 (July 2020) began migrating performance-critical backend code from Python to Rust, replacing Python's SQLite libraries with Rust's for thread-safe background operations. COVID-19 accelerated Anki adoption as medical schools moved to remote learning, making spaced repetition tools essential for isolated study. The growing user base and sole-maintainer governance remained the primary concern, though the technical modernization demonstrated continued investment in the codebase.
Anki 23.10 (November 2023) was a landmark release: FSRS integration replaced the legacy SM-2 algorithm with a machine-learning scheduler trained on 700 million reviews, reducing required reviews by 20-30%. Built-in image occlusion removed the need for a popular third-party add-on. The self-hosted sync server (available since 2.1.57/2.1.66) gave users full data sovereignty. The trademark application filed in March 2022 was still pending. Brand confusion from knockoff apps persisted but had not yet intensified to the point requiring additional competitive score.
On February 2, 2026, Damien Elmes announced the transfer of Anki stewardship to AnkiHub after 19 years of solo maintenance, citing burnout from unsustainably long hours. AnkiHub committed to keeping the core open source with no outside investors, but the governance transition introduced new uncertainties: vague formal governance timeline, potential conflict of interest between AnkiHub's paid tier and the free product, and community concerns about bundled AnkiHub integration hooks added in version 24.10. The Anki trademark was finally enforced in mid-2025, prompting knockoff rebranding. Security vulnerabilities patched in 24.06 highlighted the risk of the prior thin-staffing model.
Alternatives
Free, open-source spaced repetition flashcard app with a research-oriented design and strong privacy — no cloud accounts required. Smaller community than Anki with fewer add-ons, but supports Anki import formats. Good option for users who want a simpler, genuinely open-source alternative without AnkiHub's governance uncertainty.
More polished and beginner-friendly flashcard platform with a large library of pre-made study sets. Free basic tier exists but core features like spaced repetition and offline access require a $35.99/year subscription. Better for casual students; Anki is better for serious long-term memorization work.
Dimensional Breakdown
Summaries below were written by AI agents based on the cited evidence. They are editorial interpretations, not independent research findings.
Dimension History
Timeline (28 events)
Damien Elmes Releases First Version of Anki
Australian programmer Damien Elmes releases Anki as an open-source flashcard application built with Python and Qt, originally created for personal Japanese language study. The software uses a modified SM-2 spaced repetition algorithm based on Piotr Wozniak's SuperMemo research from the late 1980s.
AnkiDroid Launches on Android Market
AnkiDroid, a free and open-source Android port of Anki, is released on Google Market by Nicolas Raoul. It is developed by a separate volunteer community under the GPL-3.0 license, independently governed from the main Anki project while maintaining sync compatibility via AnkiWeb.
AnkiMobile Launches on iOS at $24.99
Damien Elmes releases AnkiMobile Flashcards on the iOS App Store as a paid application at $24.99. The one-time purchase price funds AnkiWeb sync infrastructure and ongoing Anki development. The pricing model creates recurring community discussion about platform inequity since desktop and Android versions are free.
Anki 2.0 Ships with AnkiWeb Sync Service
Anki 2.0 is released with a completely rewritten codebase and the launch of AnkiWeb, a free cloud synchronization service allowing users to sync flashcard collections across desktop, mobile, and web platforms. This establishes the multi-platform ecosystem that would become essential for medical students and language learners.
Washington University Study Documents Early Medical School Adoption
A study at Washington University School of Medicine finds that 31% of surveyed medical students use Anki as a study resource, representing one of the first academic documentations of Anki's penetration into medical education. This percentage would grow dramatically over the next decade.
AnKing Team Founded at University of Utah
Four medical students at the University of Utah School of Medicine found AnKing, creating YouTube tutorials to help medical students learn Anki. They later develop the AnKing Step Deck by combining and maintaining popular community decks like Zanki and Lolnotacop, which would become the most widely used medical flashcard resource.
Anki 2.1 Released with Modernized Technology Stack
Anki 2.1 ships with updated support libraries (Python 3.6, Qt 5.9/5.12), improved handling of high-resolution displays, non-Latin text, and modern web standards. The update breaks compatibility with many Anki 2.0 add-ons, requiring the community to port hundreds of plugins to the new architecture.
AnkiDroid Selected for Google Summer of Code
AnkiDroid begins participating in Google Summer of Code, expanding its volunteer contributor base through mentored open-source development projects. GSoC contributors work on Java-to-Kotlin migration, notification systems, and other improvements over four years (2020-2024), with results shipped in subsequent AnkiDroid releases.
COVID-19 Accelerates Anki Adoption in Medical Education
The shift to remote medical education during the COVID-19 pandemic serves as a catalyst for Anki adoption. The free, open-source, all-encompassing structure of Anki proves ideal for isolated study, and medical student usage rates begin climbing toward the 86% figure documented in later surveys.
Anki 2.1.28 Migrates Backend to Rust SQLite
Anki 2.1.28 replaces Python's SQLite libraries with Rust's, placing the database behind a mutex for thread-safe background access. The release includes a completely rewritten statistics screen with interactive graphs and heatmap calendar views. This marks the beginning of Anki's gradual Rust backend migration.
Forum Discussion Raises AGPL Concerns for Workplace Use
Community discussion emerges around Anki's AGPL license creating barriers for workplace usage, as some employers ban AGPL-licensed software from corporate computers due to its strong copyleft requirements. A forum thread debates whether Anki should consider relicensing under GPL or offering a commercial license option.
AnkiPro Knockoff App Launches, Deepening Brand Confusion
Anki Pro (later rebranded to Noji) launches as another unaffiliated flashcard app deliberately using the Anki name to exploit brand recognition. Together with AnkiApp (later AlgoApp), these knockoffs cause significant user confusion in app stores, leading users to purchase inferior products believing they are getting the real Anki.
Ankitects Files Trademark Application for 'ANKI'
Ankitects Pty Ltd files a trademark application for 'ANKI' with the USPTO (Serial Number 79340880) covering downloadable computer software for spaced repetition learning. The application takes over three years to be published, during which knockoff apps continue to trade on the Anki brand.
FSRS Algorithm Published as KDD Research Paper
Jarrett Ye publishes 'A Stochastic Shortest Path Algorithm for Optimizing Spaced Repetition Scheduling' at ACM SIGKDD 2022. The FSRS algorithm, based on a DSR (Difficulty, Stability, Retrievability) model, would later be integrated into Anki and shown to reduce required reviews by 20-30% compared to SM-2.
Anki 2.1.57 Bundles Built-In Sync Server
Anki 2.1.57 ships with an integrated self-hosted sync server, allowing users to sync between devices without relying on AnkiWeb. This represents a significant data sovereignty improvement, giving privacy-conscious users complete control over their flashcard data. A Rust implementation follows in version 2.1.66.
Anki 2.1.66 Adds Rust Standalone Sync Server
Anki 2.1.66 introduces the option to build a standalone Rust sync server without Python dependencies, further improving self-hosting capabilities. Users can now run a lightweight, high-performance sync server on their own infrastructure with minimal system requirements.
Anki 23.10 Integrates FSRS Algorithm Natively
Anki version 23.10 natively integrates the FSRS algorithm, replacing the need for custom scheduling add-ons. Users can compute model weights directly within Anki based on their review history. The version also introduces a new year.month versioning scheme, dropping the legacy 2.1.x numbering.
Built-In Image Occlusion Added in Anki 23.10
Anki 23.10 includes native image occlusion support through an automatically-added notetype, eliminating the need for the popular Image Occlusion Enhanced add-on. Users can create image-based cloze flashcards directly within Anki, a feature particularly valued by medical students studying anatomy.
Security Researchers Disclose Multiple Anki Vulnerabilities
Cisco Talos security researchers Autumn Bee Skerritt and Jacob B disclose three vulnerabilities in Anki 24.04: CVE-2024-26020 (arbitrary script execution via MPV), CVE-2024-29073 (arbitrary file read via LaTeX), and CVE-2024-32484 (reflected XSS in Flask server). The vulnerabilities could be exploited through specially crafted shared flashcards.
Anki 24.06 Patches Security Vulnerabilities
Anki version 24.06 is released with patches for the three CVEs disclosed by Cisco Talos. The release includes improved FSRS optimizer and security hardening against malicious shared decks. Users running versions below 24.06 are warned that importing shared decks could compromise their systems.
Community Raises Concerns About AnkiHub Integration in 24.10
Community members voice concerns about native AnkiHub integration hooks added to Anki 24.10, arguing it deviates from Anki's open-source philosophy by promoting a specific third-party paid service. Developer dae responds by removing promotional signup links and proposing a neutral 'third-party integrations' section that would also list free alternatives like AnkiCollab.
McGraw Hill Partners with AnkiHub for Medical Content
McGraw Hill announces a collaboration with AnkiHub to deep-link AnKing Step Deck flashcards to content from Boards & Beyond and First Aid Forward. The integration allows medical students to access publisher content directly from Anki flashcards, representing AnkiHub's expansion into institutional partnerships.
Anki 25.02 Released with Continued Development
Anki version 25.02 ships with refined review experience improvements and security fixes, marking the 72nd release on GitHub. The release demonstrates sustained development velocity under the still-transitioning governance model, with Damien Elmes continuing active involvement.
Anki Trademark Finally Published After Three-Year Wait
The ANKI trademark (Serial Number 79340880), filed by Ankitects Pty Ltd in March 2022, is finally published by the USPTO on May 6, 2025, with a 30-day appeal window. After enforcement becomes possible on June 6, AnkiApp rebrands to AlgoApp and Anki Pro rebrands to Noji, ending years of brand confusion.
AnkiPro (Noji) Suffers 10-Day Outage During Exam Season
The knockoff app formerly known as Anki Pro experiences a 10-day service outage starting May 17, 2025, during major exam season. Cloud provider storage degradation causes data loss for some users, including medical students preparing for board exams. The app's rickroll-based anti-scraping measure remained active during the outage, preventing users from recovering their data.
Systematic Review Finds 86.2% of US Medical Students Use Anki
A systematic review published in Medical Science Educator by Springer Nature documents that 86.2% of US medical students use Anki, with 66.5% using it daily. The review finds a consistent positive association between regular Anki use and USMLE Step 1 performance, cementing Anki's position as essential medical education infrastructure.
Damien Elmes Transfers Anki Stewardship to AnkiHub
After 19 years as sole maintainer, Damien Elmes announces the transfer of Anki business operations and open-source stewardship to AnkiHub, citing burnout from 'unsustainably long hours and constant stress.' AnkiHub, with 35 employees and no outside investors, commits to keeping the core open source with no enshittification. David Allison, AnkiDroid's lead maintainer, joins AnkiHub full-time.
Hacker News Debates AnkiHub Governance Risks
A Hacker News discussion (349 points, 88 comments) surfaces governance concerns about the AnkiHub transfer: the inherent conflict of interest where AnkiHub profits more if the free version stagnates, vague 'formal governance model' promises without timeline, and historical precedents of open-source projects (Redis, MongoDB, Elasticsearch) shifting to restrictive licensing after community trust was established.