Anki
Anki is an open-source memory software based on the SM2 spaced repetition algorithm, widely used for language learning and knowledge retention.
Core Facts
Spaced Repetition is the core memory science principle underlying this type of learning tool; its logic is to review material just before it is about to be forgotten, thereby achieving the most stable long-term memory with the least amount of practice.
The core of spaced-repetition tools such as Anki and SuperMemo is the SM-2 algorithm, which dynamically adjusts the next review interval based on the user's self-rated difficulty for each review session.
Timeline (last 90 days)
Browsers are constrained by the same-origin policy and sandboxing, so a pure web page cannot automatically complete Anki card import and export.
Anki's core capabilities are built on the local file system and local processes: the desktop side reads and writes .apkg/.colpkg collections through Python add-ons, and can expose an HTTP interface listening only on 127.0.0.1 via the AnkiConnect add-on.
Anki has built in FSRS as an optional algorithm since version 23.10
SM-2 is the algorithm that Anki has used by default for many years, applying the same interval growth factor to the same card for all users.
Mnemo supports importing from and exporting to Anki while preserving learning progress.
The user used Claude to build a personalized vocabulary learning website connected to Google Sheets, with statistics and progress tracking functionality.
VividHanzi is maintained by an individual developer and lacks the deep customization capabilities of Anki; its advantage lies in an out-of-the-box Chinese character-focused learning experience.
Anki uses an SM-2 variant as its spaced repetition algorithm.
FSRS has been adopted by mainstream memory software such as Anki as an optional algorithm.
Anki is fully open-source and local-first, relies on the SM-2 spaced repetition algorithm, has an excellent reputation among medical students and language learners, but has a relatively high barrier to entry.
7 more timeline events
All Facts (19)
Spaced Repetition is the core memory science principle underlying this type of learning tool; its logic is to review material just before it is about to be forgotten, thereby achieving the most stable long-term memory with the least amount of practice.
75%VerifiedThe core of spaced-repetition tools such as Anki and SuperMemo is the SM-2 algorithm, which dynamically adjusts the next review interval based on the user's self-rated difficulty for each review session.
70%UnverifiedAnki将间隔重复理论数字化,通过算法动态调整每道题的复习间隔
95%UnverifiedAnki于2006年发布,以开源、高度可定制和强大的间隔重复算法著称
95%UnverifiedBrowsers are constrained by the same-origin policy and sandboxing, so a pure web page cannot automatically complete Anki card import and export.
50%UnverifiedAnki's core capabilities are built on the local file system and local processes: the desktop side reads and writes .apkg/.colpkg collections through Python add-ons, and can expose an HTTP interface listening only on 127.0.0.1 via the AnkiConnect add-on.
50%UnverifiedSM-2 is the algorithm that Anki has used by default for many years, applying the same interval growth factor to the same card for all users.
50%UnverifiedAnki has built in FSRS as an optional algorithm since version 23.10
50%UnverifiedMnemo supports importing from and exporting to Anki while preserving learning progress.
50%UnverifiedThe user used Claude to build a personalized vocabulary learning website connected to Google Sheets, with statistics and progress tracking functionality.
50%UnverifiedAnki uses an SM-2 variant as its spaced repetition algorithm.
50%UnverifiedVividHanzi is maintained by an individual developer and lacks the deep customization capabilities of Anki; its advantage lies in an out-of-the-box Chinese character-focused learning experience.
50%UnverifiedFSRS has been adopted by mainstream memory software such as Anki as an optional algorithm.
50%UnverifiedAnki is fully open-source and local-first, relies on the SM-2 spaced repetition algorithm, has an excellent reputation among medical students and language learners, but has a relatively high barrier to entry.
50%UnverifiedAnki is currently the most widely known implementation of spaced repetition, dynamically adjusting the next review time for each card through an algorithm.
50%UnverifiedTools such as Anki have broadly validated the effectiveness of spaced repetition, and actively reviewing content before the point of memory forgetting can significantly improve long-term retention rates.
50%UnverifiedSpaced repetition is based on the forgetting curve theory proposed by Ebbinghaus in the 19th century and is the theoretical foundation for the success of tools such as Anki and SuperMemo
50%UnverifiedThe open-source flashcard tool Anki uses an improved version of SM-2 and has accumulated millions of users.
50%UnverifiedIn 2023, Anki added FSRS (Free Spaced Repetition Scheduler) as an optional scheduler.
50%