Smart Pipeline

AnkiWeb addon 1707155547

Automates multi-stage review by sequencing card templates, unlocking the next step after Good/Easy, resetting to step one on Again, then handing completed cards to FSRS.
AI-generated summary; may contain mistakes.

importschedulingfsrsreview-flowcard-templates

Open on AnkiWeb Ask about alternatives

AnkiWeb

Votes
0 (👍 0 · 👎 0)
Updated
2026-10-28
Anki versions
unknown
Languages
Python, JSON
Description language
en

Maintenance

active

  • Last update or commit: 2026-10-28 (4 days before the snapshot).

GitHub

No GitHub repository linked.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.0–2026-10-28
History across monthly snapshots

Loading…

Similar addons

Anki Cascade - Sibling Card Auto-Unlocker

Automatically unsuspends sibling cards once prerequisite cards meet interval or review-count thresholds, with leech protection, unseen-card-only safety, notifications, a rules configuration window, and manual catch-up unlocking.

schedulingreview-flowleech

1 votes 21% approval 👍 1 · 👎 0 Anki 2.1.66~ Updated 2026-09-20
Smart Card State for Templates

Automatically switches card layouts between new, learning, review, and relearning states by wrapping card HTML in state classes for CSS styling.

card-templates

1 votes 21% approval 👍 1 · 👎 0 Anki 2.1.66~ Updated 2026-08-15

Description

🚀 Smart Pipeline - Automated Multi-Stage Review Workflow

Smart Pipeline transforms your Anki experience by breaking free from single-template repetition. Instead of reviewing the exact same card layout every time, this add-on automatically guides you through a customized, multi-stage learning journey (e.g., Standard QA -> Cloze -> Image Occlusion -> Audio) based on your performance and the FSRS algorithm.

✨ Key Features

  • Custom Pipeline Builder: Arrange any of your card templates into a step-by-step sequence.
  • Auto-Queue Management: Suspends future templates and unlocks the next step only when you click "Good" or "Easy".
  • Fail-Safe Reset: Clicking "Again" instantly resets the entire pipeline back to Step 1, ensuring foundational memory is solid before moving on.
  • Infinite Loop Mode: Optionally loop the pipeline endlessly for intensive memorization, or let the card "graduate" to long-term FSRS scheduling.
  • JSON Import Generator: Automatically generates the correct JSON schema based on your pipeline fields for easy batch importing.

📖 Step-by-Step User Guide

Step 1: Prepare your Note Type (Card Templates) Create a Note Type (e.g., "Master_Decks") and add multiple Card Templates to it. For example:

  • Template 1: Basic QA (Front -> Back)
  • Template 2: Cloze Deletion
  • Template 3: Audio/Listening
  • Template 4: Reverse Recall

Step 2: Configure the Pipeline

  1. Go to Tools -> ⚙️ Smart Pipeline Config & JSON Generator.
  2. Select your Note Type from the dropdown.
  3. Use the ⬆️ Up and ⬇️ Down buttons to arrange the templates in your desired learning order.
  4. (Optional) Check the "🔄 Infinite Loop Mode" if you want the pipeline to restart after the final step.
  5. Click 💾 Save Pipeline Config.

Step 3: Generate Import Template & Add Cards Click 📋 Generate & Copy Exclusive JSON Template. The add-on will generate a JSON array containing all the required fields for your pipeline and copy it to your clipboard. Use this format to prepare your data and import it via Anki's native Import feature.

Step 4: Initialize the Queue (The Magic Step)

  1. Open the Anki Browser (Shortcut: B).
  2. Select all the newly imported notes.
  3. Go to Tools -> 🚀 Initialize Selected Notes to Pipeline Queue. This instantly suspends all Step 2, 3, 4... cards and pushes Step 1 cards into your due queue.

Step 5: Review & Adaptive Flow

  • Good / Easy: Automatically unlocks and schedules the next step for today.
  • Hard: Keeps you on the current step.
  • Again: Suspends all advanced steps and forces you back to Step 1.

⚠️ Important Notes

  • Desktop Only: This add-on relies on desktop PyQt hooks to modify the scheduler. It works perfectly on Windows/Mac/Linux. It will NOT run on AnkiDroid or AnkiMobile (iOS), though your card data and scheduling will sync to mobile for standard reviews.
  • FSRS Friendly: Once a card completes the pipeline (and Loop Mode is off), it graduates and is fully handed over to Anki's native FSRS scheduler for long-term review.

🇨🇳 中文说明:Anki 智能流水线

厌倦了每次复习都在同一个卡片模板上死磕?Smart Pipeline 帮你把多个模板串成一条“自动化学习流水线”。通过底层队列托管,它会根据你的掌握程度,自动为你切换不同的记忆方式(如:问答 → 填空 → 听写 → 图片遮挡)。

🛠️ 详细使用流程

  1. 准备模板:在 Anki 中建一个笔记类型,并添加多个卡片模板(如模板1问答、模板2填空、模板3听力)。
  2. 配置流水线:点击菜单栏 工具 -> ⚙️ 智能流水线配置,选择该笔记类型,用上移下移按钮排好顺序,并保存。
  3. 生成导入格式:点击 📋 生成并复制专属 JSON 模板,利用生成的格式批量导入你的知识点。
  4. 一键激活:打开 Anki 的 浏览 窗口,全选刚导入的卡片,点击 工具 -> 🚀 一键初始化。插件会自动隐藏后续步骤,只把第一步推给你复习。
  5. 自适应复习:
    • 点 Good/Easy:自动解冻并推送下一步。
    • 点 Again(忘了):瞬间把你打回第一步重新来过。
    • 走完全程:自动交给 FSRS 算法进行长期调度(或开启无限循环模式)。

⚠️ 注意:本插件的自动推进功能仅限电脑端(Win/Mac/Linux)生效,不支持 AnkiDroid 和 iOS 手机端。但你的复习数据可以通过 AnkiWeb 完美同步。