Overlord Focus — AI Accountability Partner: Tracks Anki, Texts, Calls, Charges

AnkiWeb addon 1189727298

Links Anki study goals to an AI accountability partner via IFTTT, tracking Pomodoro focus sessions, streaks, and progress, then reporting honestly so it can message, call, or charge you.
AI-generated summary; may contain mistakes.

sync-integrationstatisticsprogress-trackingmotivationtimerservice-client

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
0 (👍 0 · 👎 0)
Updated
2026-06-01
Anki versions
2.1.1~
License
MIT (from the GitHub repository)
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-06-01 (153 days before the snapshot).
  • Commits in the last year: 4.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1+2026-06-01
History across monthly snapshots

Loading…

Similar addons

Description

Connect Anki to Overlord — the AI accountability partner that can text you, call you, and even charge your card when you skip your daily reviews. 🔥

Overlord Focus links your Anki studying to Overlord, an AI accountability partner that doesn't just nag you — it can message you, call you, and charge real money when you don't follow through. Now it can do all of that based on whether you actually did your Anki reviews. 💸

Each day you commit a goal — a number of focused minutes (run as Pomodoro sessions) or a number of card reviews — and optionally put money on the line. From there, Overlord Focus tracks your progress and reports the honest truth to Overlord: when you start studying, when you finish, when you bail, and the moment you hit your goal.

I built this for my own studying — I wanted my Anki habit wired into Overlord — and decided to publish it in case it's useful to anyone else.

What it does

  • Commit a daily goal in focused minutes or card reviews, with an optional dollar stake and a lock so you can't quietly ease it later in the day.
  • Focus sessions — Pomodoro-style work/break blocks. A session fails if you stop answering cards, so the minutes you log are real, active study.
  • Streaks with a quality-aware twist: alongside your goal-met streak, it tracks a "strong" streak for days you rated yourself focused rather than scattered. 🔥
  • A daily activity heatmap and an 8-week focus-minutes trend so you can see your trajectory.
  • Honest reporting to Overlord — session starts, completions, failures, and goal changes all go through. Raising your goal is celebrated; easing it is logged honestly, not hidden.
  • Smart, low-noise nudges — an adaptive goal suggestion from your recent average, a recovery prompt after a broken streak, a close-the-ring reminder, a weekly digest, and an optional flag when your retention (Again rate) suggests you're rushing.
  • An inline toolbar readout showing your streak and today's progress at a glance.
  • A collapsible analytics drawer that keeps deeper insights out of the way until you want them.

How the goal tracking works

The review count mirrors Anki's own "studied X cards today" statistic for your configured day cutoff — it follows Anki, not a separate tally — so what Overlord hears matches what Anki shows you.

Setup (about two minutes, one time)

Overlord Focus talks to Overlord through an IFTTT webhook. IFTTT Webhooks are part of a paid IFTTT plan (IFTTT Pro). The first time you open the add-on, a short wizard walks you through it:

  1. Create an IFTTT applet: If Webhooks (Receive a web request) → Then your Overlord "Send a message" action.
  2. Use the event name and message body the wizard gives you (copy-paste).
  3. Paste your IFTTT key and hit Send test message to confirm it works.

You can re-run the wizard any time from Tools → Overlord: Setup guide, and there's a built-in Common Problems reference if anything doesn't connect.

About Overlord

Overlord is built by a friend of mine — it's a genuinely great accountability app, and this add-on exists because I wanted my Anki habit wired into it. Check them out: https://overlord.app/ 🙌

Privacy

Nothing leaves your computer except the short status messages you send to your own IFTTT applet, which forwards them to your own Overlord chat. No accounts, no analytics, no data collection by the add-on.

Note

This is an independent, community-made integration. It is not officially affiliated with Overlord or IFTTT. You'll need an Overlord account and an IFTTT plan that includes Webhooks (IFTTT Pro). It was built largely with Claude Code, Anthropic's AI coding agent.

Roadmap & requests

Planned features and feature requests are tracked on GitHub: github.com/AliAb2000/overlord-focus

Compatibility & version

Requires Anki 2.1.50 or newer (both Qt5 and Qt6 builds supported). Current version: 2.8.14. Full changelog, source, and issue tracker: github.com/AliAb2000/overlord-focus

Feedback and bug reports welcome via the GitHub link above.

README

Overlord Focus

Connect Anki to Overlord — the AI accountability partner that can text you, call you, and even charge your card when you skip your daily reviews. 🔥

Overlord Focus is an Anki add-on that links your studying to Overlord, an AI accountability app. Each day you commit a goal — focused minutes or card reviews — and the add-on reports your progress honestly: when you start a session, when you finish, when you bail, and the moment you hit your goal. Miss it, and Overlord can follow up the way only Overlord does. 💸

Overlord is built by a friend of mine — go check them out at https://overlord.app/. 🙌

This is an independent, community-made integration. Not officially affiliated with Overlord or IFTTT.


Features

  • Commit a daily goal in focused minutes or card reviews, with an optional dollar stake and a lock so you can't quietly ease it later in the day.
  • Focus sessions — Pomodoro-style work/break blocks. A session fails if you stop answering cards, so logged minutes are real, active study.
  • Quality-aware streaks — a goal-met streak plus a "strong" streak counting days you rated yourself focused rather than scattered.
  • Activity heatmap and an 8-week focus-minutes trend.
  • Honest reporting — raising your goal is celebrated, easing it is logged (not hidden).
  • Low-noise nudges — adaptive goal suggestion, recovery prompt after a broken streak, close-the-ring reminder, weekly digest, and an optional rushing/retention (Again-rate) flag.
  • Inline toolbar readout of your streak and today's progress.
  • Collapsible analytics drawer so insights stay out of the way until you want them.

The review count mirrors Anki's own "studied X cards today" statistic for your day cutoff — it follows Anki, not a separate tally.


Screenshots

Commit your goal Focus session Session setup
commit session session setup

Requirements

  • Anki (recent 2.1.x / current releases; the add-on uses the Qt5/Qt6 compatibility layer).
  • An Overlord account.
  • An IFTTT account on a plan that includes Webhooks (IFTTT Pro).

Install

From AnkiWeb (recommended): in Anki, go to Tools → Add-ons → Get Add-ons and paste the code 1189727298, then restart Anki.

Manually: download the latest .ankiaddon from Releases, then in Anki: Tools → Add-ons → Install from file.


Setup (about two minutes, one time)

A first-run wizard walks you through this; you can re-open it any time from Tools → Overlord: Setup guide.

  1. In IFTTT, create an applet: If Webhooks → Receive a web request (event name anki_overlord), Then your Overlord Send a message action with the body set to exactly {{Value1}}.
  2. Copy your IFTTT Webhooks key from https://ifttt.com/maker_webhooks/settings (the part of the URL after use/).
  3. In Anki, open Overlord Focus → gear icon → paste the key, or paste it in the setup wizard and hit Send test message to confirm.

If something doesn't connect, the wizard has a built-in Common Problems reference.


Privacy

Nothing leaves your computer except the short status messages you send to your own IFTTT applet, which forwards them to your own Overlord chat. No accounts, no analytics, no data collection by the add-on. Your IFTTT key is stored locally in the add-on's config.


Contributing & bugs

Issues and pull requests welcome. When reporting a bug, please include your Anki version (Help → About → Copy Debug Info) and a screenshot if it's visual.


Roadmap

Planned and under consideration (no promises on timing — this is a side project):

  • [ ] Native Overlord integration (skip the IFTTT webhook step)
  • [ ] Richer Overlord signals — distinct events for goal met / missed / not-yet-started, so you can wire them to Overlord actions like app unblocking, deadline calls, or partner notifications
  • [ ] "Unlock on completion" pattern — fire a clean "goal met" trigger so Overlord can keep distracting apps blocked until your reviews are done
  • [ ] Per-deck goals instead of one global daily target
  • [ ] Configurable nudge timing and quiet hours
  • [ ] Optional weekly summary export

Have a request? Open an issue: https://github.com/AliAb2000/overlord-focus/issues


License

Released under the MIT License. See LICENSE.