FocusFlow

AnkiWeb addon 454655166

Combines a Pomodoro-style focus timer, fatigue detection, interactive review heatmap, permanent study history, analytics, and goals inside Anki.
AI-generated summary; may contain mistakes.

statisticsprogress-trackingmotivationtimer

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2026-10-06
Anki versions
25.07.1~
License
MIT (from the license file in the package)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

active

  • Last update or commit: 2026-10-06 (26 days before the snapshot).
  • Commits in the last year: 7.
  • Issues: 0 open, 1 closed.
  • Pull requests: 0 open, 0 merged.
  • Median first response: 8 hours (1 answered issues and pull requests).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
23.0925.072026-08-29
25.07.1+2026-10-06
History across monthly snapshots

Loading…

Similar addons

AnkiBlitz

Combines adaptive answer-reveal delays, progressive word reveal, timed Blitz sessions with time-left estimates, Pomodoro breaks, focus lock, music and profiles.

review-flowprogress-trackingtimer

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 Anki 2.1.1~ Updated 2026-10-15

Description

FocusFlow is an Anki study tracker, review history heatmap, and Pomodoro timer. Track your Anki reviews, visualize your study history, and manage focused study sessions without leaving Anki.

FocusFlow combines an Anki study heatmap, activity calendar, review statistics, progress tracking, goals, streaks, Pomodoro timer, and focus sessions in one place.

Use FocusFlow to view your Anki review history as a heatmap, monitor daily study activity, track long-term progress, and structure your reviews with a Pomodoro timer.

Quick Preview

FocusFlow brings your study tools and progress together inside Anki

Pomodoro Timer & Focus Sessions

Use the built-in Pomodoro timer and focus sessions to structure your study time. Set focused study periods, take breaks, and keep track of your study session without needing a separate timer or productivity app.

FocusFlow supports short breaks, long breaks, pause and resume, focus sessions, and session tracking. You can use it for both short study sessions and longer periods of focused work.

Pomodoro timer and focus sessions during your reviews

Study Heatmap & Activity Calendar

The study heatmap and activity calendar give you a visual overview of your Anki activity. See when you studied, how often you reviewed cards, and how your study activity changes over time.

It is an easy way to follow your study consistency, review activity, daily studying, and long-term learning progress.

See your study activity and review history over time

Statistics & Progress Tracking

FocusFlow turns your Anki activity into clear information about your studying. Follow your study statistics, progress, study time, review activity, goals, and streaks to better understand your study habits.

Study statistics and progress tracking

Study Goals & Consistency

Set study goals and follow your progress over time. FocusFlow helps you see whether you are keeping up with your study routine without making your Anki workflow more complicated.

Set goals and follow your study progress

Made for Anki

Everything works directly inside Anki, so you do not need to switch between Anki and another study tracker, Pomodoro app, timer, calendar, or productivity tool.

FocusFlow can be useful for language learning, exam preparation, medicine, science, mathematics, school, university, and everyday Anki studying.

Features

  • Pomodoro timer
  • Focus sessions
  • Short and long breaks
  • Pause and resume support
  • Study heatmap
  • Study activity calendar
  • Study statistics
  • Progress tracking
  • Study goals
  • Streak tracking
  • Study time and review activity tracking
  • Session tracking and summaries
  • Visual overview of study habits
  • Study tools, timers, and progress tracking directly inside Anki

How to Use

  • Study your cards normally in Anki.
  • Use the Pomodoro timer and focus tools to structure your study sessions.
  • Take short or long breaks when needed.
  • Check your study heatmap and activity calendar.
  • Follow your statistics, goals, streaks, and progress over time.

If you use FocusFlow in a different way or have an idea that could make it more useful, feel free to share it. I am always interested in seeing how other Anki users study and use the add-on.

Report an issue or share an idea on GitHub


Related Add-ons

A companion add-on for: Minimalistic Typing Panel.

A companion add-on for: Focus Mode Suite.

README

FocusFlow

FocusFlow is a comprehensive study companion for Anki that combines a focus timer, interactive study history, fatigue tracking, goal tracking, and long-term learning analytics into a single, integrated dashboard.

FocusFlow keeps a long-term record of your study activity, allowing you to revisit your learning history even as your collection changes over time.


Quick Start

  1. Open the FocusFlow panel.
  2. Start a study session using the built-in focus timer.
  3. Explore your study history by clicking days, weeks, or months in the heatmap.
  4. Open Settings to customize FocusFlow to your own workflow.

Features

Permanent Study History

FocusFlow keeps a permanent record of your study activity, making it easy to look back at your learning progress even after cards, notes, or entire decks have changed or been removed.


Focus Timer

Stay focused with an integrated Pomodoro-style timer.

Features include:

  • Custom study and break durations
  • Automatic pause when reviewing stops
  • Optional adaptive session lengths
  • Session goals and end conditions
  • Custom notification sounds

Fatigue Detection

FocusFlow monitors your study behaviour throughout each session and can suggest a break before fatigue begins to affect your performance.

Fatigue can be detected using:

  • Response speed
  • Timing consistency
  • Answer quality

Sensitivity and monitored signals are fully configurable.


Interactive Heatmap

Visualize your learning with a GitHub-style contribution calendar.

Features include:

  • Multiple colour themes
  • Review Count, Effective Time, or Study Quality metrics
  • Daily, weekly, monthly, and yearly summaries
  • Due-card forecasting
  • Click any day to inspect detailed statistics
  • Built-in notes and reminders
  • Current and longest streak tracking

Study Analytics

Gain insight into your study habits with statistics such as:

  • Study Quality
  • Effective Study Time
  • Review Time
  • New Cards
  • Review Cards
  • Streaks
  • Session Summaries

Goals

Track your progress using customizable study goals.

Depending on your settings, FocusFlow can display:

  • Goal completion
  • Remaining cards
  • Estimated time remaining

Customization

FocusFlow is designed to be highly customizable.

Customize nearly every aspect of the add-on, including:

  • Heatmap appearance
  • Colour schemes
  • Timer behaviour
  • Fatigue detection
  • Toolbar layout
  • Statistics display
  • Notification sounds
  • Multiple configuration profiles

Why FocusFlow?

FocusFlow brings together several study tools into one place, making it easier to understand not only how much you study, but also how you study.

Instead of switching between multiple add-ons, FocusFlow combines focus sessions, study analytics, goals, reminders, fatigue tracking, and long-term study history in a single interface designed to feel like a natural extension of Anki.

If you're looking for a dedicated heatmap, Review Heatmap is an excellent community add-on. Likewise, if you only need a lightweight Pomodoro timer, Minimalist Pomodoro is another great option.

FocusFlow takes a different approach by bringing these ideas together with long-term analytics, fatigue tracking, goals, reminders, and permanent study history in one integrated workflow.


Configuration

All settings are available from:

Tools β†’ Add-ons β†’ FocusFlow β†’ Config

or from the built-in Settings dialog.

Settings are organized into the following categories:

  • Timer
  • Fatigue
  • Heatmap
  • Display
  • Toolbar & Sound
  • Measurement

Most settings include tooltips explaining what they do.


Compatibility

Supported on:

  • Developed and tested with Anki 26.08.1
  • PyQt6
  • Windows
  • macOS
  • Linux

Please refer to the project page for the latest compatibility information.


Feedback

Suggestions, feature ideas, and bug reports are always welcome.

User feedback has played a big role in shaping FocusFlow, and every suggestion helps improve it for everyone.

GitHub Issues:

https://github.com/Doummar/FocusFlow/issues


License

Released under the MIT License.

See the LICENSE file for the full license text.


Happy studying!

β€” Adel