[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-open-spaced-repetition--fsrs4anki":3,"tool-open-spaced-repetition--fsrs4anki":64},[4,17,27,35,43,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",140436,2,"2026-04-05T23:32:43",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,26],{"id":44,"name":45,"github_repo":46,"description_zh":47,"stars":48,"difficulty_score":23,"last_commit_at":49,"category_tags":50,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,51,52,53,15,54,26,13,55],"数据工具","视频","插件","其他","音频",{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,26,54],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":79,"owner_location":79,"owner_email":79,"owner_twitter":79,"owner_website":80,"owner_url":81,"languages":82,"stars":91,"forks":92,"last_commit_at":93,"license":94,"difficulty_score":23,"env_os":95,"env_gpu":95,"env_ram":95,"env_deps":96,"category_tags":99,"github_topics":100,"view_count":113,"oss_zip_url":79,"oss_zip_packed_at":79,"status":16,"created_at":114,"updated_at":115,"faqs":116,"releases":144},762,"open-spaced-repetition\u002Ffsrs4anki","fsrs4anki","A modern Anki custom scheduling based on Free Spaced Repetition Scheduler algorithm","fsrs4anki 是一款专为 Anki 设计的现代化间隔重复调度插件，核心基于先进的自由间隔重复调度算法（FSRS）。它直接替代了 Anki 原有的默认调度系统，旨在解决传统记忆卡片软件中复习间隔设置不够精准、无法个性化适配用户记忆规律的问题。\n\nfsrs4anki 特别适合追求高效学习的普通用户，无论是备考的学生、语言爱好者，还是需要进行大量知识管理的职场人士，都能从中受益。同时，由于其背后涉及复杂的机器学习模型，对算法感兴趣的研究人员也能从中获得启发。\n\nfsrs4anki 的技术亮点在于它不仅仅是一个调度器，还包含一个强大的优化器。这个优化器利用机器学习技术，通过分析用户的实际复习历史数据，自动学习并调整出最符合个人记忆动态的参数组合。这意味着随着使用时间的增长，它的推荐会越来越准。目前，在 Anki 23.10 及以上版本中，fsrs4anki 已实现原生支持，配置简单，兼容性良好，是希望提升记忆效率用户的理想选择。","\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fwiki\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-spaced-repetition_fsrs4anki_readme_83dc41e6a4dc.png\" width=\"150\" height=\"150\" alt=\"FSRS4Anki\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cdiv align=\"center\">\n\n# FSRS4Anki\n\n_✨ A modern spaced-repetition scheduler for Anki based on the [Free Spaced Repetition Scheduler algorithm](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Fawesome-fsrs\u002Fwiki\u002FThe-Algorithm) ✨_  \n\n\u003C\u002Fdiv>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fmain\u002FLICENSE\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fopen-spaced-repetition\u002Ffsrs4anki\" alt=\"license\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Freleases\u002Flatest\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fopen-spaced-repetition\u002Ffsrs4anki?color=blueviolet\" alt=\"release\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n# Table of contents\n\n- [Introduction](#introduction)\n- [How to Get Started?](#how-to-get-started)\n- [Add-on Compatibility](#add-on-compatibility)\n- [Contribute](#contribute)\n  - [Contributors](#contributors)\n- [Developer Resources](#developer-resources)\n- [Stargazers Over Time](#stargazers-over-time)\n- [Acknowledgements](#acknowledgements)\n\n# Introduction\n\nFSRS4Anki (Free Spaced Repetition Scheduler for Anki) consists of two main parts: the scheduler and the optimizer.\n\n- The scheduler replaces Anki's built-in scheduler and schedules the cards according to the FSRS algorithm.\n- The optimizer uses machine learning to learn your memory patterns and finds parameters that best fit your review history. For details about the working of the optimizer, please read [the mechanism of optimization](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Fawesome-fsrs\u002Fwiki\u002FThe-mechanism-of-optimization).\n\nFor details about the FSRS algorithm, please read [the algorithm](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Fawesome-fsrs\u002Fwiki\u002FThe-Algorithm). If you are interested, you can also read my papers:\n- [A Stochastic Shortest Path Algorithm for Optimizing Spaced Repetition Scheduling](https:\u002F\u002Fdl.acm.org\u002Fdoi\u002F10.1145\u002F3534678.3539081?cid=99660547150) (free access) [[中文版](https:\u002F\u002Fmemodocs.maimemo.com\u002Fdocs\u002F2022_KDD)], and\n- [Optimizing Spaced Repetition Schedule by Capturing the Dynamics of Memory](https:\u002F\u002Fdrive.google.com\u002Ffile\u002Fu\u002F0\u002Fd\u002F1riJbkH39JB71Wj0AzESTngUM0LaeoD2l\u002Fview) (Google Scholar) [[中文版](https:\u002F\u002Fmemodocs.maimemo.com\u002Fdocs\u002F2023_TKDE)].\n\nFSRS Helper is an Anki add-on that complements the FSRS4Anki Scheduler. You can read about it here: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki-helper\n\n# How to Get Started?\n\nIf you are using Anki 23.10 or newer, refer to this section of [the Anki manual](https:\u002F\u002Fdocs.ankiweb.net\u002Fdeck-options.html#fsrs).\n\nIf you are using an older version of Anki, refer to [this tutorial](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fmain\u002Fdocs\u002Ftutorial2.md).\n\nNote that setting up FSRS is much easier in Anki 23.10 or newer.\n\n# Add-on Compatibility\n\nSome add-ons can cause conflicts with FSRS. As a general rule of thumb, if an add-on affects a card's intervals, it shouldn't be used with FSRS.\n\n| Add-on                                                       | Compatible? | Comment |\n| ------------------------------------------------------------ |-------------------| ------- |\n| [Review Heatmap](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F1771074083) | Yes :white_check_mark: | Doesn't affect anything FSRS-related. |\n| [Advanced Browser](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F874215009) | Yes :white_check_mark: | Please use the latest version. |\n| [Advanced Review Bottom Bar](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F1136455830) | Yes :white_check_mark: | Please use the latest version. |\n| [The KING of Button Add-ons](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F374005964) | Yes :white_check_mark: | Please use the latest version. |\n| [Pass\u002FFail](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F876946123) | Yes :white_check_mark: | `Pass` is the equivalent of `Good`, `Fail` is the equivalent of `Again.` |\n| [AJT Card Management](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F1021636467) | Yes :white_check_mark: | Compatible with Anki 23.12 and newer. |\n| [Incremental Reading v4.11.3 (unofficial clone)](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F999215520) | Unsure :question: | If you are using the standalone version of FSRS, it shows the interval given by Anki's built-in scheduler, not the custom scheduler. This add-on is technically compatible with built-in FSRS, but FSRS was not designed for incremental reading, and FSRS settings do not apply to IR cards because they work in a different way compared to other card types. |\n| [Delay siblings](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F1369579727) | No :x:| Delay siblings will modify the intervals given by FSRS. However, the FSRS Helper add-on has a similar feature that works better with FSRS. Please use the FSRS Helper add-on instead. |\n| [Auto Ease Factor](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F1672712021) | No :x: | The Ease Factor is no longer relevant when FSRS is enabled, therefore you won't benefit from using this add-on. |\n| [autoLapseNewInterval](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F372281481) |No :x:| The `New Interval` setting is no longer relevant when FSRS is enabled, therefore you won't benefit from using this add-on. |\n| [Straight Reward](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F957961234) | No :x: | The Ease Factor is no longer relevant when FSRS is enabled, therefore you won't benefit from using this add-on. |\n\nLet me know via [issues](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fissues) if you want me to check compatibility between FSRS and some add-on.\n\n# Contribute\n\nYou can contribute to FSRS4Anki by beta testing, submitting code, or sharing your data. If you want to share your data with me, please fill out this form: https:\u002F\u002Fforms.gle\u002FKaojsBbhMCytaA7h8\n\n## Contributors\n\n\u003C!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n[![All Contributors](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fall_contributors-3-orange.svg?style=flat-square)](#contributors-)\n\u003C!-- ALL-CONTRIBUTORS-BADGE:END -->\n\n\u003C!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n\u003C!-- prettier-ignore-start -->\n\u003C!-- markdownlint-disable -->\n\u003Ctable>\n  \u003Ctbody>\n    \u003Ctr>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FExpertium\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-spaced-repetition_fsrs4anki_readme_8f33605ebf53.png\" width=\"100px;\" alt=\"Expertium\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Expertium\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcommits?author=Expertium\" title=\"Tests\">⚠️\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcommits?author=Expertium\" title=\"Documentation\">📖\u003C\u002Fa> \u003Ca href=\"#data-Expertium\" title=\"Data\">🔣\u003C\u002Fa> \u003Ca href=\"#ideas-Expertium\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fissues?q=author%3AExpertium\" title=\"Bug reports\">🐛\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fuser1823\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-spaced-repetition_fsrs4anki_readme_7228f2209b78.png\" width=\"100px;\" alt=\"user1823\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>user1823\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcommits?author=user1823\" title=\"Tests\">⚠️\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcommits?author=user1823\" title=\"Documentation\">📖\u003C\u002Fa> \u003Ca href=\"#data-user1823\" title=\"Data\">🔣\u003C\u002Fa> \u003Ca href=\"#ideas-user1823\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fissues?q=author%3Auser1823\" title=\"Bug reports\">🐛\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"http:\u002F\u002Fchrislongros.com\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-spaced-repetition_fsrs4anki_readme_bc31bfcc449d.png\" width=\"100px;\" alt=\"Christos Longros\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Christos Longros\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#data-chrislongros\" title=\"Data\">🔣\u003C\u002Fa> \u003Ca href=\"#content-chrislongros\" title=\"Content\">🖋\u003C\u002Fa>\u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003C!-- markdownlint-restore -->\n\u003C!-- prettier-ignore-end -->\n\n\u003C!-- ALL-CONTRIBUTORS-LIST:END -->\n\u003C!-- prettier-ignore-start -->\n\u003C!-- markdownlint-disable -->\n\n\u003C!-- markdownlint-restore -->\n\u003C!-- prettier-ignore-end -->\n\n\u003C!-- ALL-CONTRIBUTORS-LIST:END -->\n\n# Developer Resources\n\nIf you're a developer considering using the FSRS algorithm in your own projects, we've curated some valuable resources for you. Check out the [Awesome FSRS](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Fawesome-fsrs) repository, where you'll find:\n\n- FSRS implementations in various programming languages\n- Related papers and research\n- Example applications using FSRS\n- Other algorithms and resources related to spaced repetition systems\n\nThis carefully curated list will help you better understand FSRS and choose the right implementation for your project. We encourage you to explore these resources and consider contributing to the FSRS ecosystem.\n\n# Research Resources\n\nFor those new to spaced repetition algorithms, we recommend starting with our comprehensive guide: [Spaced Repetition Algorithm: A Three-Day Journey from Novice to Expert](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Fawesome-fsrs\u002Fwiki\u002FSpaced-Repetition-Algorithm:-A-Three%E2%80%90Day-Journey-from-Novice-to-Expert)\n\nDive deeper into the academic foundations of FSRS and spaced repetition through our curated collection of [Datasets, Code & Research Papers](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Fawesome-fsrs\u002Fwiki\u002FResearch-resources)\n\nExplore our extensive collection of [Research Notebooks](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Fawesome-fsrs\u002Fwiki\u002FNotebooks) documenting detailed analyses and experiments with FSRS and spaced repetition algorithms\n\n# Stargazers Over Time\n\n\u003Ca href=\"https:\u002F\u002Fstar-history.com\u002F#open-spaced-repetition\u002Ffsrs4anki&Date\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-spaced-repetition_fsrs4anki_readme_82e3b63b54a2.png&theme=dark\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-spaced-repetition_fsrs4anki_readme_82e3b63b54a2.png\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-spaced-repetition_fsrs4anki_readme_82e3b63b54a2.png\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n# Acknowledgements\n\nA special thanks to [墨墨背单词 (MaiMemo)](https:\u002F\u002Fwww.maimemo.com\u002F) for their support of FSRS development by allowing its research engineer, [Jarrett Ye](https:\u002F\u002Fgithub.com\u002FL-M-Sherlock), to dedicate part of his working hours to this open-source project. This greatly helps in the continuous improvement and maintenance of FSRS for the benefit of the entire community.\n\nWe would also like to extend our sincere gratitude to [Damien Elmes](https:\u002F\u002Fgithub.com\u002Fdae) of [Ankitects](https:\u002F\u002Fgithub.com\u002Fankitects) for his invaluable technical support, and to the AnkiWeb users for the review history dataset. Without their collective contribution, FSRS would not have achieved its current level of popularity and influence.\n","\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fwiki\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-spaced-repetition_fsrs4anki_readme_83dc41e6a4dc.png\" width=\"150\" height=\"150\" alt=\"FSRS4Anki\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cdiv align=\"center\">\n\n# FSRS4Anki\n\n_✨ 一个基于 [自由间隔重复调度算法](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Fawesome-fsrs\u002Fwiki\u002FThe-Algorithm) 的 Anki 现代间隔重复调度器 ✨_  \n\n\u003C\u002Fdiv>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fmain\u002FLICENSE\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fopen-spaced-repetition\u002Ffsrs4anki\" alt=\"license\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Freleases\u002Flatest\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fopen-spaced-repetition\u002Ffsrs4anki?color=blueviolet\" alt=\"release\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n# 目录\n\n- [简介](#introduction)\n- [如何开始？](#how-to-get-started)\n- [插件兼容性](#add-on-compatibility)\n- [贡献](#contribute)\n  - [贡献者](#contributors)\n- [开发者资源](#developer-resources)\n- [星标增长趋势](#stargazers-over-time)\n- [致谢](#acknowledgements)\n\n# 简介\n\nFSRS4Anki（Anki 的自由间隔重复调度器，Free Spaced Repetition Scheduler for Anki）主要由两部分组成：调度器（scheduler）和优化器（optimizer）。\n\n- 调度器替换了 Anki 内置的调度器，并根据 FSRS 算法安排卡片。\n- 优化器使用机器学习（machine learning）来学习您的记忆模式，并找到最适合您复习历史的参数。关于优化器工作原理的详细信息，请阅读 [优化机制](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Fawesome-fsrs\u002Fwiki\u002FThe-mechanism-of-optimization)。\n\n关于 FSRS 算法的详细信息，请阅读 [该算法](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Fawesome-fsrs\u002Fwiki\u002FThe-Algorithm)。如果您感兴趣，也可以阅读我的论文：\n- [一种用于优化间隔重复调度的随机最短路径算法](https:\u002F\u002Fdl.acm.org\u002Fdoi\u002F10.1145\u002F3534678.3539081?cid=99660547150) (免费访问) [[中文版](https:\u002F\u002Fmemodocs.maimemo.com\u002Fdocs\u002F2022_KDD)], 以及\n- [通过捕捉记忆动态优化间隔重复计划](https:\u002F\u002Fdrive.google.com\u002Ffile\u002Fu\u002F0\u002Fd\u002F1riJbkH39JB71Wj0AzESTngUM0LaeoD2l\u002Fview) (Google Scholar) [[中文版](https:\u002F\u002Fmemodocs.maimemo.com\u002Fdocs\u002F2023_TKDE)].\n\nFSRS Helper 是一个补充 FSRS4Anki 调度器的 Anki 插件。您可以在这里阅读有关它的信息：https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki-helper\n\n# 如何开始？\n\n如果您使用的是 Anki 23.10 或更新版本，请参考 [Anki 手册](https:\u002F\u002Fdocs.ankiweb.net\u002Fdeck-options.html#fsrs) 中的这一节。\n\n如果您使用的是旧版本的 Anki，请参考 [本教程](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fmain\u002Fdocs\u002Ftutorial2.md)。\n\n请注意，在 Anki 23.10 或更新版本中设置 FSRS 要容易得多。\n\n# 插件兼容性\n\n某些插件可能会与 FSRS 产生冲突。作为一般原则，如果某个插件影响卡片的间隔（intervals），则不应将其与 FSRS 一起使用。\n\n| 插件                                                       | 是否兼容？ | 备注 |\n| ------------------------------------------------------------ |-------------------| ------- |\n| [复习热力图](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F1771074083) | 是 :white_check_mark: | 不影响任何与 FSRS 相关的内容。 |\n| [高级浏览器](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F874215009) | 是 :white_check_mark: | 请使用最新版本。 |\n| [高级复习底部栏](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F1136455830) | 是 :white_check_mark: | 请使用最新版本。 |\n| [按钮插件之王](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F374005964) | 是 :white_check_mark: | 请使用最新版本。 |\n| [通过\u002F失败](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F876946123) | 是 :white_check_mark: | `Pass` 相当于 `Good`，`Fail` 相当于 `Again`。 |\n| [AJT 卡片管理](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F1021636467) | 是 :white_check_mark: | 兼容 Anki 23.12 及更新版本。 |\n| [增量阅读 v4.11.3（非官方克隆版）](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F999215520) | 不确定 :question: | 如果您使用的是 FSRS 独立版本，它会显示 Anki 内置调度器给出的间隔，而不是自定义调度器。从技术上讲，此插件与内置 FSRS 兼容，但 FSRS 并非为增量阅读设计，且 FSRS 设置不适用于 IR 卡片，因为它们与其他类型的卡片工作方式不同。 |\n| [延迟兄弟卡片](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F1369579727) | 否 :x:| 延迟兄弟卡片将修改 FSRS 给出的间隔。但是，FSRS Helper 插件具有类似的功能，与 FSRS 配合得更好。请使用 FSRS Helper 插件代替。 |\n| [自动难度因子](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F1672712021) | 否 :x: | 启用 FSRS 后，难度因子（Ease Factor）不再相关，因此您将无法从使用该插件中获益。 |\n| [autoLapseNewInterval](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F372281481) | 否 :x:| 启用 FSRS 后，`新间隔`（New Interval）设置不再相关，因此您将无法从使用该插件中获益。 |\n| [直接奖励](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F957961234) | 否 :x: | 启用 FSRS 后，难度因子（Ease Factor）不再相关，因此您将无法从使用该插件中获益。 |\n\n如果您想让我检查 FSRS 与某些插件之间的兼容性，请通过 [issues](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fissues) 告诉我。\n\n# 贡献\n\n您可以通过 Beta 测试、提交代码或分享您的数据来为 FSRS4Anki 做出贡献。如果您想与我分享您的数据，请填写此表格：https:\u002F\u002Fforms.gle\u002FKaojsBbhMCytaA7h8\n\n## 贡献者\n\n\u003C!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n[![All Contributors](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fall_contributors-3-orange.svg?style=flat-square)](#contributors-)\n\u003C!-- ALL-CONTRIBUTORS-BADGE:END -->\n\n\u003C!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n\u003C!-- prettier-ignore-start -->\n\u003C!-- markdownlint-disable -->\n\u003Ctable>\n  \u003Ctbody>\n    \u003Ctr>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FExpertium\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-spaced-repetition_fsrs4anki_readme_8f33605ebf53.png\" width=\"100px;\" alt=\"Expertium\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Expertium\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcommits?author=Expertium\" title=\"测试\">⚠️\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcommits?author=Expertium\" title=\"文档\">📖\u003C\u002Fa> \u003Ca href=\"#data-Expertium\" title=\"数据\">🔣\u003C\u002Fa> \u003Ca href=\"#ideas-Expertium\" title=\"想法、规划与反馈\">🤔\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fissues?q=author%3AExpertium\" title=\"错误报告\">🐛\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fuser1823\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-spaced-repetition_fsrs4anki_readme_7228f2209b78.png\" width=\"100px;\" alt=\"user1823\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>user1823\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcommits?author=user1823\" title=\"测试\">⚠️\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcommits?author=user1823\" title=\"文档\">📖\u003C\u002Fa> \u003Ca href=\"#data-user1823\" title=\"数据\">🔣\u003C\u002Fa> \u003Ca href=\"#ideas-user1823\" title=\"想法、规划与反馈\">🤔\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fissues?q=author%3Auser1823\" title=\"错误报告\">🐛\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"http:\u002F\u002Fchrislongros.com\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-spaced-repetition_fsrs4anki_readme_bc31bfcc449d.png\" width=\"100px;\" alt=\"Christos Longros\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Christos Longros\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#data-chrislongros\" title=\"数据\">🔣\u003C\u002Fa> \u003Ca href=\"#content-chrislongros\" title=\"内容\">🖋\u003C\u002Fa>\u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003C!-- markdownlint-restore -->\n\u003C!-- prettier-ignore-end -->\n\n\u003C!-- ALL-CONTRIBUTORS-LIST:END -->\n\u003C!-- prettier-ignore-start -->\n\u003C!-- markdownlint-disable -->\n\n\u003C!-- markdownlint-restore -->\n\u003C!-- prettier-ignore-end -->\n\n\u003C!-- ALL-CONTRIBUTORS-LIST:END -->\n\n# 开发者资源\n\n如果您是考虑在自己的项目中使用 FSRS 算法（Free Spaced Repetition Scheduler，自由间隔重复调度器）的开发者，我们为您整理了一些有价值的资源。请查看 [Awesome FSRS](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Fawesome-fsrs) 仓库，您将在那里找到：\n\n- 各种编程语言中的 FSRS 实现\n- 相关论文和研究资料\n- 使用 FSRS 的示例应用程序\n- 其他与间隔重复系统相关的算法和资源\n\n这份精心整理的列表将帮助您更好地理解 FSRS 并为您的项目选择合适的实现。我们鼓励您探索这些资源，并考虑为 FSRS 生态系统做出贡献。\n\n# 研究资源\n\n对于初次接触间隔重复算法的人来说，我们建议您从我们的综合指南开始：[间隔重复算法：从新手到专家的三天之旅](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Fawesome-fsrs\u002Fwiki\u002FSpaced-Repetition-Algorithm:-A-Three%E2%80%90Day-Journey-from-Novice-to-Expert)\n\n通过我们精心策划的 [数据集、代码与研究论文](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Fawesome-fsrs\u002Fwiki\u002FResearch-resources) 集合，深入探索 FSRS 和间隔重复的学术基础。\n\n探索我们广泛的 [研究笔记 (Notebooks)](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Fawesome-fsrs\u002Fwiki\u002FNotebooks) 收藏，其中记录了关于 FSRS 和间隔重复算法的详细分析和实验。\n\n# 星标数量随时间变化\n\n\u003Ca href=\"https:\u002F\u002Fstar-history.com\u002F#open-spaced-repetition\u002Ffsrs4anki&Date\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-spaced-repetition_fsrs4anki_readme_82e3b63b54a2.png&theme=dark\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-spaced-repetition_fsrs4anki_readme_82e3b63b54a2.png\" \u002F>\n   \u003Cimg alt=\"星标历史图表\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-spaced-repetition_fsrs4anki_readme_82e3b63b54a2.png\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n# 致谢\n\n特别感谢 [墨墨背单词 (MaiMemo)](https:\u002F\u002Fwww.maimemo.com\u002F) 对 FSRS 开发的支持，他们允许其研究工程师 [Jarrett Ye](https:\u002F\u002Fgithub.com\u002FL-M-Sherlock) 投入部分工作时间到这个开源项目中。这极大地帮助了 FSRS 的持续改进和维护，造福整个社区。\n\n我们还要向 [Ankitects](https:\u002F\u002Fgithub.com\u002Fankitects) 的 [Damien Elmes](https:\u002F\u002Fgithub.com\u002Fdae) 表示诚挚的感谢，感谢他提供的宝贵技术支持，以及向 AnkiWeb 用户表示感谢，感谢他们提供了复习历史记录数据集。如果没有他们的集体贡献，FSRS 就不会取得当前的普及度和影响力。","# FSRS4Anki 快速上手指南\n\nFSRS4Anki 是一款基于 [Free Spaced Repetition Scheduler](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Fawesome-fsrs\u002Fwiki\u002FThe-Algorithm) 算法的现代间隔重复调度器，专为 Anki 设计。它包含调度器和优化器两部分：调度器替换 Anki 内置逻辑以安排卡片复习，优化器则通过机器学习分析你的记忆模式并调整最佳参数。\n\n## 1. 环境准备\n\n*   **操作系统**: Windows \u002F macOS \u002F Linux (需支持 Anki 运行)\n*   **核心依赖**: Anki 客户端\n    *   **推荐版本**: Anki 23.10 或更新版本（设置更简单）\n    *   **兼容版本**: 旧版本 Anki（需额外配置，详见下文）\n*   **网络**: 需要访问 GitHub 获取相关资源及插件更新\n\n## 2. 安装与配置\n\n根据你使用的 Anki 版本，选择以下对应的配置方式：\n\n### 方案 A：Anki 23.10 及以上版本\n此版本已原生集成 FSRS 功能，无需单独安装复杂插件。\n1.  打开 Anki，进入任意牌组。\n2.  点击右下角的 **“牌组选项” (Deck Options)**。\n3.  在菜单中找到 **FSRS** 部分进行启用和配置。\n4.  详细步骤请参考官方文档：[Anki Manual - Deck Options](https:\u002F\u002Fdocs.ankiweb.net\u002Fdeck-options.html#fsrs)。\n\n### 方案 B：旧版本 Anki\n如果你使用的是旧版 Anki，请遵循以下步骤：\n1.  下载并安装 **FSRS Helper** 插件（作为调度器的补充工具）。\n2.  参考官方教程进行手动配置：[Tutorial 2](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fmain\u002Fdocs\u002Ftutorial2.md)。\n\n### 辅助工具：FSRS Helper\n为了获得最佳的优化体验，建议安装配套插件 **FSRS Helper**。\n*   **下载地址**: [FSRS Helper Add-on](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki-helper)\n*   **作用**: 提供可视化的优化界面，帮助你根据历史数据训练模型参数。\n\n## 3. 基本使用\n\n### 启用调度器\n1.  在 **牌组选项** 中开启 FSRS 调度器。\n2.  确保其他修改卡片间隔的插件已被禁用（见下方兼容性说明）。\n\n### 运行优化器\n1.  打开 **FSRS Helper** 插件。\n2.  点击 **Optimize** 按钮，让算法学习你的记忆曲线。\n3.  应用生成的参数到当前牌组。\n\n### 开始复习\n*   像往常一样进行卡片复习，系统将根据 FSRS 算法自动计算下次复习时间。\n*   如需分享数据以改进算法，可填写表单：[Data Sharing Form](https:\u002F\u002Fforms.gle\u002FKaojsBbhMCytaA7h8)。\n\n## 4. 插件兼容性提示\n\nFSRS 对某些修改卡片间隔的插件不兼容。使用前请确认已安装的插件状态：\n\n| 插件名称 | 兼容性 | 备注 |\n| :--- | :--- | :--- |\n| Review Heatmap | ✅ 兼容 | 不影响 FSRS |\n| Advanced Browser | ✅ 兼容 | 请使用最新版 |\n| Delay siblings | ❌ 冲突 | 建议使用 FSRS Helper 替代 |\n| Auto Ease Factor | ❌ 冲突 | FSRS 启用后不再适用 |\n| autoLapseNewInterval | ❌ 冲突 | FSRS 启用后不再适用 |\n\n如有其他插件兼容性问题，可通过 [Issues](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fissues) 反馈。","医学生李明正在备考执业医师资格考试，面对数万条知识点卡片，他急需提升复习效率以应对即将到来的考试。\n\n### 没有 fsrs4anki 时\n- 默认调度算法千篇一律，无法区分难易度，导致简单卡片被过度复习，难点却复习不足。\n- 每日复习量像过山车，考前几天积压数百张卡片，造成巨大的心理压力和焦虑感。\n- 经常遇到“明明记得但忘了”的情况，因为系统未能捕捉到个人的真实遗忘曲线。\n- 想要优化参数必须查阅大量文档并手动调试，门槛过高且容易出错。\n\n### 使用 fsrs4anki 后\n- 基于机器学习分析李明过往的答题表现，自动计算出最适合他的记忆参数和间隔时间。\n- 每日新增与复习任务分布均匀，彻底消除了考前突击的负担，复习节奏更加从容。\n- 针对薄弱知识点的间隔延长策略更精准，显著降低了长期遗忘率，巩固了核心考点。\n- 优化器自动运行，无需人工干预即可随着使用时间的增长不断校准调度模型。\n\nfsrs4anki 通过智能算法将机械的记忆训练转化为个性化的科学管理，不仅节省了宝贵的学习时间，还极大提升了备考效率。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-spaced-repetition_fsrs4anki_24d471e3.png","open-spaced-repetition","Open Spaced Repetition","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fopen-spaced-repetition_1481fe14.png","We are developing open-source spaced repetition algorithms for any spaced repetition software\u002Fsystem.",null,"https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fwiki\u002FThe-Algorithm","https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition",[83,87],{"name":84,"color":85,"percentage":86},"Jupyter Notebook","#DA5B0B",99.9,{"name":88,"color":89,"percentage":90},"JavaScript","#f1e05a",0.1,3873,157,"2026-04-05T20:55:37","MIT","未说明",{"notes":97,"python":95,"dependencies":98},"该工具为 Anki 插件（Add-on），需在 Anki 软件环境中运行。建议使用 Anki 23.10 或更新版本以获得最佳支持。部分修改卡片间隔的插件（如 Delay siblings、Auto Ease Factor）与 FSRS 不兼容。优化器虽使用机器学习算法，但具体的 Python 依赖库及硬件配置未在本文档中列出，开发者可参考 Awesome FSRS 仓库获取实现细节。",[95],[13,53],[101,102,103,104,105,106,107,108,109,110,111,112],"anki-addon","spaced-repetition-algorithm","anki","deep-learning","memory","spaced-repetition","srs","machine-learning","optimal-control","reinforcement-learning","fsrs","intelligent-tutoring-system",4,"2026-03-27T02:49:30.150509","2026-04-06T08:46:27.358221",[117,122,126,131,135,139],{"id":118,"question_zh":119,"answer_zh":120,"source_url":121},3269,"FSRS 算法中的矩阵条目（Matrix entries）是否会被优化器修改？","不会。虽然矩阵用于预测 R，但其条目值不会被优化器修改（这与 init_w 等参数不同）。这是基于 Woz 的实现方式，如果足够好就足够使用。","https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fissues\u002F239",{"id":123,"question_zh":124,"answer_zh":125,"source_url":121},3270,"关于算法改进的新想法应该在哪里提交？","建议在相关的持续讨论 Issue 中进行，例如 open-spaced-repetition\u002Ffsrs4anki#282，以避免旧 Issue 评论过多导致讨论分散。",{"id":127,"question_zh":128,"answer_zh":129,"source_url":130},3271,"遇到非常具体和技术的 FSRS 问题时，应该通过什么渠道反馈？","建议直接创建一个新的 GitHub Issue，因为这属于特定的技术 FSRS 内容，而不是通用的 Anki 功能讨论，这样更合适。","https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fissues\u002F461",{"id":132,"question_zh":133,"answer_zh":134,"source_url":130},3272,"如果添加新遗忘曲线并更改预训练方式，版本号应该如何调整？","建议将版本重命名为 v4.5，并且需要重新运行基准测试以计算新的模式参数。",{"id":136,"question_zh":137,"answer_zh":138,"source_url":130},3273,"新的遗忘曲线功能目前的状态如何？","已在 FSRS-rs 和 fsrs-optimizer 中添加新遗忘曲线，目前正在 PR fsrs-benchmark\u002Fpull\u002F22 中进行基准测试。",{"id":140,"question_zh":141,"answer_zh":142,"source_url":143},3274,"用户感觉 FSRS 的 Hard 或 Easy 间隔时间太长了，该如何处理？","建议使用真实统计数据来确定间隔是否过长，而不是仅凭感觉。如果有此类问题，建议打开新 Issue 专门讨论。","https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fissues\u002F486",[145,150,155,160,165,170,175,180,185,190,195,200,205,210,215,220,225,230,235,240],{"id":146,"version":147,"summary_zh":148,"released_at":149},112479,"v6.1.3","FSRS-6 has been supported in [Anki 25.09](https:\u002F\u002Fgithub.com\u002Fankitects\u002Fanki\u002Freleases\u002Ftag\u002F25.09)🎉!\r\n\r\n## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv6.1.3\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv6.1.3\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv6.1.3\u002Ffsrs4anki_optimizer.ipynb)\r\n- Simulator: has been integrated into Anki 24.11.\r\n  - if you want to compare Anki-SM-2 with FSRS, you can use: [fsrs4anki_simulator.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv6.1.3\u002Ffsrs4anki_simulator.ipynb)\r\n\r\n## What's Changed\r\n* Fix\u002Fremove evaluation part by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F745\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv6.1.2...v6.1.3","2025-09-08T01:07:33",{"id":151,"version":152,"summary_zh":153,"released_at":154},112480,"v6.1.2","FSRS-6 is still in beta stage, so you could use it via the custom scheduling script or [the beta release of Anki](https:\u002F\u002Fgithub.com\u002Fankitects\u002Fanki\u002Freleases\u002Ftag\u002F25.08b4).\r\n\r\n## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv6.1.2\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv6.1.2\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv6.1.2\u002Ffsrs4anki_optimizer.ipynb)\r\n- Simulator: has been integrated into Anki 24.11.\r\n  - if you want to compare Anki-SM-2 with FSRS, you can use: [fsrs4anki_simulator.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv6.1.2\u002Ffsrs4anki_simulator.ipynb)\r\n\r\n## What's Changed\r\n* Update to fsrs-optimizer v6.1.4 by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F742\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv6.1.1...v6.1.2","2025-08-04T08:26:10",{"id":156,"version":157,"summary_zh":158,"released_at":159},112481,"v6.1.1","FSRS-6 is still in beta stage, so you could use it via the custom scheduling script or [the beta release of Anki](https:\u002F\u002Fgithub.com\u002Fankitects\u002Fanki\u002Freleases\u002Ftag\u002F25.06b1).\r\n\r\n## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv6.1.1\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv6.1.1\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv6.1.1\u002Ffsrs4anki_optimizer.ipynb)\r\n- Simulator: has been integrated into Anki 24.11.\r\n  - if you want to compare Anki-SM-2 with FSRS, you can use: [fsrs4anki_simulator.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv6.1.1\u002Ffsrs4anki_simulator.ipynb)\r\n\r\n## What's Changed\r\n* Update FSRS-6 default parameters by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F738\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv6.1.0...v6.1.1","2025-06-17T11:04:42",{"id":161,"version":162,"summary_zh":163,"released_at":164},112482,"v6.1.0","FSRS-6 is still in beta stage, so you could use it via the custom scheduling script or [the beta release of Anki](https:\u002F\u002Fgithub.com\u002Fankitects\u002Fanki\u002Freleases\u002Ftag\u002F25.05b2).\r\n\r\n## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv6.1.0\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv6.1.0\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv6.1.0\u002Ffsrs4anki_optimizer.ipynb)\r\n- Simulator: has been integrated into Anki 24.11.\r\n  - if you want to compare Anki-SM-2 with FSRS, you can use: [fsrs4anki_simulator.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv6.1.0\u002Ffsrs4anki_simulator.ipynb)\r\n\r\n## What's Changed\r\n* Make it harder to miss the message by @Expertium in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F733\r\n* Feat\u002Frefactor simulator by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F734\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv6.0.0...v6.1.0","2025-05-20T06:45:08",{"id":166,"version":167,"summary_zh":168,"released_at":169},112483,"v6.0.0","FSRS-6 is still in beta stage, so you could use it via the custom scheduling script or [the beta release of Anki](https:\u002F\u002Fgithub.com\u002Fankitects\u002Fanki\u002Freleases\u002Ftag\u002F25.05b2).\r\n\r\n## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv6.0.0\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv6.0.0\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv6.0.0\u002Ffsrs4anki_optimizer.ipynb)\r\n- Simulator: has been integrated into Anki 24.11.\r\n\r\n## What's Changed\r\n* Link to the official Anki manual by @Expertium in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F730\r\n* Feat\u002FFSRS-6 by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F732\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv5.3.4...v6.0.0","2025-05-05T08:48:22",{"id":171,"version":172,"summary_zh":173,"released_at":174},112484,"v5.3.4","## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.3.4\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.3.4\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.3.4\u002Ffsrs4anki_optimizer.ipynb)\r\n- Simulator: has been integrated into Anki 24.11.\r\n\r\n## What's Changed\r\n* Fix\u002Fconsider short term params when clipping post-lapse stability by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F728\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv5.3.3...v5.3.4","2025-02-25T06:50:31",{"id":176,"version":177,"summary_zh":178,"released_at":179},112485,"v5.3.3","## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.3.3\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.3.3\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.3.3\u002Ffsrs4anki_optimizer.ipynb)\r\n- Simulator: has been integrated into Anki 24.11.\r\n\r\n## What's Changed\r\n* Update to fsrs-optimizer v5.7.2 by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F726\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv5.3.2...v5.3.3","2025-02-07T11:00:54",{"id":181,"version":182,"summary_zh":183,"released_at":184},112486,"v5.3.2","## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.3.2\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.3.2\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.3.2\u002Ffsrs4anki_optimizer.ipynb)\r\n- Simulator: has been integrated into Anki 24.11.\r\n\r\n## What's Changed\r\n* Update to fsrs-optimizer v5.7.0 by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F721\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv5.3.1...v5.3.2","2025-01-22T06:56:50",{"id":186,"version":187,"summary_zh":188,"released_at":189},112487,"v5.3.1","## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.3.1\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.3.1\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.3.1\u002Ffsrs4anki_optimizer.ipynb)\r\n- Simulator: has been integrated into Anki 24.11.\r\n\r\n## What's Changed\r\n* Update to fsrs-optimizer v5.6.1 by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F717\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv5.3.0...v5.3.1","2024-12-24T05:36:53",{"id":191,"version":192,"summary_zh":193,"released_at":194},112488,"v5.3.0","## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.3.0\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.3.0\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.3.0\u002Ffsrs4anki_optimizer.ipynb)\r\n- Simulator: has been integrated into Anki 24.11.\r\n\r\n## What's Changed\r\n* Fix link for Stargazers by @Johngeorgesample in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F711\r\n* Doc\u002Fupdate links of papers by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F712\r\n* update to fsrs-optimizer v5.6.0 by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F716\r\n\r\n## New Contributors\r\n* @Johngeorgesample made their first contribution in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F711\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv5.2.1...v5.3.0","2024-12-18T03:34:53",{"id":196,"version":197,"summary_zh":198,"released_at":199},112489,"v5.2.1","## Congrats!\r\n\r\nAnki 24.11 has been released: https:\u002F\u002Fgithub.com\u002Fankitects\u002Fanki\u002Freleases\u002Ftag\u002F24.11\r\n\r\n## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.2.1\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.2.1\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.2.1\u002Ffsrs4anki_optimizer.ipynb)\r\n- Simulator: has been integrated into Anki 24.11.\r\n\r\n## What's Changed\r\n* docs: fix typo in RNN.ipynb by @eltociear in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F705\r\n* docs: clarify location of some settings by @loqusion in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F706\r\n* update to fsrs-optimizer v5.3.0 by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F710\r\n\r\n## New Contributors\r\n* @eltociear made their first contribution in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F705\r\n* @loqusion made their first contribution in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F706\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv5.2.0...v5.2.1","2024-11-30T10:57:48",{"id":201,"version":202,"summary_zh":203,"released_at":204},112490,"v5.2.0","FSRS-5 is still in beta stage, so you could use it via the custom scheduling script or the beta release of Anki.\r\n\r\nHere is the tutorial: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fmain\u002Fdocs\u002Ftutorial2.md\r\n\r\n## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.2.0\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.2.0\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.2.0\u002Ffsrs4anki_optimizer.ipynb)\r\n\r\n## What's Changed\r\n* Feat\u002Flinear damping by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F702\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv5.1.0...v5.2.0","2024-10-26T03:24:06",{"id":206,"version":207,"summary_zh":208,"released_at":209},112491,"v5.1.0","FSRS-5 is still in alpha stage, so you could only use it via the custom scheduling script.\r\n\r\nHere is the tutorial: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fmain\u002Fdocs\u002Ftutorial2.md\r\n\r\n## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.1.0\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.1.0\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.1.0\u002Ffsrs4anki_optimizer.ipynb)\r\n\r\n## What's Changed\r\n* update to fsrs-optimizer v5.2.0 by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F696\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv5.0.4...v5.1.0","2024-10-11T03:22:04",{"id":211,"version":212,"summary_zh":213,"released_at":214},112492,"v5.0.4","FSRS-5 is still in alpha stage, so you could only use it via the custom scheduling script.\r\n\r\nHere is the tutorial: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fmain\u002Fdocs\u002Ftutorial2.md\r\n\r\n## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.0.4\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.0.4\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.0.4\u002Ffsrs4anki_optimizer.ipynb)\r\n\r\n## What's Changed\r\n* A special case where \"Ignore reviews before\" won't work.md by @Expertium in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F671\r\n* Small clarification.md by @Expertium in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F684\r\n* Update tutorial.md by @Expertium in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F685\r\n* Update the workload\u002Fretention image.md by @Expertium in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F687\r\n* Retention -> Desired retention.md by @Expertium in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F688\r\n* Update the graph (again).md by @Expertium in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F689\r\n* update to fsrs-optimizer v5.0.9 by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F690\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv5.0.3...v5.0.4","2024-09-12T02:46:24",{"id":216,"version":217,"summary_zh":218,"released_at":219},112493,"v5.0.3","FSRS-5 is still in alpha stage, so you could only use it via the custom scheduling script.\r\n\r\nHere is the tutorial: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fmain\u002Fdocs\u002Ftutorial2.md\r\n\r\n## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.0.3\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.0.3\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.0.3\u002Ffsrs4anki_optimizer.ipynb)\r\n\r\n## What's Changed\r\n* Update tutorial.md by @Expertium in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F679\r\n* update to fsrs-optimizer v5.0.6 by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F680\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv5.0.2...v5.0.3","2024-08-11T10:44:52",{"id":221,"version":222,"summary_zh":223,"released_at":224},112494,"v5.0.2","FSRS-5 is still in alpha stage, so you could only use it via the custom scheduling script.\r\n\r\nHere is the tutorial: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fmain\u002Fdocs\u002Ftutorial2.md\r\n\r\n## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.0.2\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.0.2\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.0.2\u002Ffsrs4anki_optimizer.ipynb)\r\n\r\n## What's Changed\r\n* Compute optimal retention -> Compute minimum recommended retention .md by @Expertium in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F672\r\n* Fix a broken link.md by @Expertium in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F673\r\n* update FSRS-5 formula & fix CMRR by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F674\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv5.0.1...v5.0.2","2024-07-29T08:52:24",{"id":226,"version":227,"summary_zh":228,"released_at":229},112495,"v5.0.1","FSRS-5 is still in alpha stage, so you could only use it via the custom scheduling script.\r\n\r\nHere is the tutorial: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fmain\u002Fdocs\u002Ftutorial2.md\r\n\r\n## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.0.1\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.0.1\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.0.1\u002Ffsrs4anki_optimizer.ipynb)\r\n\r\n## What's Changed\r\n* All images in dark theme.md by @Expertium in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F665\r\n* Clarify what \"Ignore reviews before\" does.md by @Expertium in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F668\r\n* Ignore reviews before rephrase by @Luc-Mcgrady in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F667\r\n* udpate to fsrs-optimizer v5.0.1 by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F670\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv5.0.0...v5.0.1","2024-07-19T04:28:32",{"id":231,"version":232,"summary_zh":233,"released_at":234},112496,"v5.0.0","FSRS-5 is still in alpha stage, so you could only use it via the custom scheduling script.\r\n\r\nHere is the tutorial: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fmain\u002Fdocs\u002Ftutorial2.md\r\n\r\n## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.0.0\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.0.0\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv5.0.0\u002Ffsrs4anki_optimizer.ipynb)\r\n\r\n## What's Changed\r\n* Update to FSRS-5 by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F664\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv4.15.2...v5.0.0","2024-07-10T06:29:45",{"id":236,"version":237,"summary_zh":238,"released_at":239},112497,"v4.15.2","If you are using Anki\u002FAnkiMobile 23.10+ or AnkiDroid 2.17+, you can use the built-in FSRS scheduler and optimizer directly.\r\n\r\nHere is the tutorial: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fmain\u002Fdocs\u002Ftutorial.md\r\n\r\n## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv4.15.2\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv4.15.2\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv4.15.2\u002Ffsrs4anki_optimizer.ipynb)\r\n  - No-code version: [fsrs4anki_app (huggingface.co)](https:\u002F\u002Fhuggingface.co\u002Fspaces\u002Fopen-spaced-repetition\u002Ffsrs4anki_app)\r\n- Simulator: [fsrs4anki_simulator.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv4.15.2\u002Ffsrs4anki_simulator.ipynb)\r\n  - No-code version: [fsrs4anki_simulator (huggingface.co)](https:\u002F\u002Fhuggingface.co\u002Fspaces\u002Fopen-spaced-repetition\u002Ffsrs4anki_simulator)\r\n- Helper: [⚙FSRS Helper (Postpone & Advance & Load Balance & Easy Days & Disperse Siblings)](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F759844606)\r\n- Previewer: [fsrs4anki_previewer (huggingface.co)](https:\u002F\u002Fhuggingface.co\u002Fspaces\u002Fopen-spaced-repetition\u002Ffsrs4anki_previewer)\r\n  - Visualizer: [Anki FSRS Visualizer (open-spaced-repetition.github.io)](https:\u002F\u002Fopen-spaced-repetition.github.io\u002Fanki_fsrs_visualizer\u002F)\r\n\r\n## What's Changed\r\n* Remove a line about the newest versions of Anki.md by @Expertium in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F645\r\n* Update tutorial.md by @Expertium in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F647\r\n* Added an advanced method of making presets.md by @Expertium in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F648\r\n* Update tutorial.md by @Expertium in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F650\r\n* Updated add-on compatibility.md by @Expertium in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F654\r\n* Anki 24.06 changes.md by @Expertium in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F653\r\n* update to fsrs-optimizer v4.29.0 by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F658\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv4.15.1...v4.15.2","2024-06-18T06:03:02",{"id":241,"version":242,"summary_zh":243,"released_at":244},112498,"v4.15.1","If you are using Anki\u002FAnkiMobile 23.10+ or AnkiDroid 2.17+, you can use the built-in FSRS scheduler and optimizer directly.\r\n\r\nHere is the tutorial: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fmain\u002Fdocs\u002Ftutorial.md\r\n\r\n## Release files\r\n- Scheduler: [fsrs4anki_scheduler.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv4.15.1\u002Ffsrs4anki_scheduler.js)\r\n  - For Qt5 version: [fsrs4anki_scheduler_qt5.js](https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv4.15.1\u002Ffsrs4anki_scheduler_qt5.js)\r\n- Optimizer: [fsrs4anki_optimizer.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv4.15.1\u002Ffsrs4anki_optimizer.ipynb)\r\n  - No-code version: [fsrs4anki_app (huggingface.co)](https:\u002F\u002Fhuggingface.co\u002Fspaces\u002Fopen-spaced-repetition\u002Ffsrs4anki_app)\r\n- Simulator: [fsrs4anki_simulator.ipynb](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fblob\u002Fv4.15.1\u002Ffsrs4anki_simulator.ipynb)\r\n  - No-code version: [fsrs4anki_simulator (huggingface.co)](https:\u002F\u002Fhuggingface.co\u002Fspaces\u002Fopen-spaced-repetition\u002Ffsrs4anki_simulator)\r\n- Helper: [FSRS4Anki Helper](https:\u002F\u002Fankiweb.net\u002Fshared\u002Finfo\u002F759844606)\r\n- Previewer: [fsrs4anki_previewer (huggingface.co)](https:\u002F\u002Fhuggingface.co\u002Fspaces\u002Fopen-spaced-repetition\u002Ffsrs4anki_previewer)\r\n  - Visualizer: [Anki FSRS Visualizer (open-spaced-repetition.github.io)](https:\u002F\u002Fopen-spaced-repetition.github.io\u002Fanki_fsrs_visualizer\u002F)\r\n\r\n## What's Changed\r\n* update to fsrs-optimizer v4.28.2 by @L-M-Sherlock in https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fpull\u002F642\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-spaced-repetition\u002Ffsrs4anki\u002Fcompare\u002Fv4.15.0...v4.15.1","2024-04-30T02:43:49"]