Join

Bruner · vs Anki

Cards that write themselves.

If you've used Anki, you know the algorithm works and writing the cards is what breaks you. Bruner runs the same FSRS algorithm — except cards generate from your lessons, calibrated to where you got stuck, with a tutor that teaches the material before you ever see the queue.

Get early access
Anki

The gold-standard spaced-repetition deck. You author the cards; the algorithm schedules reviews.

Bruner

Full lessons with a tutor that asks before it tells, reviewed on the same FSRS engine.

Verdict

Anki for spaced review over material you already know. Bruner for actually learning it — lessons, exercises, and reviews in one tool.

Honest verdict

Pick Anki for one job. Pick Bruner for the other.

Anki is the right tool when

  • You've already learned the material — you just need spaced retrieval over it.
  • You enjoy authoring cards and want full control over every FSRS parameter.
  • Your subject has great community decks (Wanikani, AnKing for med school, etc.).
  • You want fully open-source and don't mind the learning curve on the UI.

Bruner is the right tool when

  • You haven't learned the concept yet — and want to learn it through active exercises and dialogue.
  • You don't want to author cards. (Most people won't, no matter how much they intend to.)
  • You want one tool, not three (textbook + tutor + Anki).
  • You want the deck tied to a course and a capstone, not floating on its own.

Feature by feature

What you actually get from each.

FSRS-based spaced repetition algorithm

Both run the modern algorithm — same retention math under the hood.

Anki:
Bruner:

Course that teaches the concept first

Anki assumes you already know the material. Bruner teaches it.

Anki:
Bruner:

Auto-generates cards from your sources

Anki:Community decks (variable quality)
Bruner:

Dynamic exercise cards

Beyond flashcards: some of your cards are dynamically generated code tasks, scenarios, or questions on the same concept. Fresh every time.

Anki:Static cards only
Bruner:

A full-featured tutor, not just flip-cards

Anki:
Bruner:

Capstone project to anchor learning

Anki:
Bruner:

Open source, fully owned

Anki:
Bruner:

Full algorithm tweakability

Anki exposes every FSRS knob; Bruner ships sensible defaults.

Anki:
Bruner:Sensible defaults

Card export (.apkg)

Anki:
Bruner:

Pricing

Anki:Free / one-time iOS
Bruner:From $1.00

Same algorithm, different shape

Bruner runs FSRS too — Anki's hardest-earned win.

The Free Spaced Repetition Scheduler (FSRS) is the open algorithm Anki helped popularize. It models forgetting as a curve per card and schedules each review at the moment retention drops to a chosen target — 90% by default.

Bruner ships the same algorithm with the same default. Same retention math, same spacing intervals. We’re not reinventing what works.

What changes is the moment a card enters the deck. In Anki, you author it after you’ve learned the concept (or download a community deck and hope). In Bruner, the card is generated from the back-and-forth you just had — so the prompt is rooted in a memory of working through it, not a stripped-down fact.

FSRS schedule (DR = 0.9)

6d
14d
30d
58d
96d
132d
160d

Reviews stretch as the card sticks. Identical to Anki's FSRS path.

Card generation

The deck you didn't have to make.

The deepest pain in any Anki workflow is the card-authoring tax. Most people quit Anki not because the algorithm fails, but because writing 200 cards by hand for a new chapter is tedious — and writing them well is even harder.

Bruner generates cards from sources you upload (textbook chapters, papers, slides) and from the back-and-forth itself. Cards aren’t just “what’s the definition of X” — they reactivate the question you struggled with two weeks ago.

And not every review reshows the same prompt. Some cards regenerate at review time as a fresh exercise on the concept — a code task, a scenario, a quick question. Spaced retrieval, not just spaced rereading.

You stay in the driver’s seat: every card is reviewable, editable, and exportable to .apkg if you decide to migrate.

Cards generated from one lesson

concept

What's the difference between a CTE and a subquery?

applied

Why does this query plan show a hash join, not nested loops?

definition

Define ACID. What does the I stand for and why does it matter?

callback

Earlier you got tripped up by index selectivity. Re-derive when an index helps.

Each card linked back to the moment it was earned.

Common objections

Still on the fence?

We're also at hello@withbruner.com.

I already love Anki. Why would I switch?

You probably shouldn't — keep your decks, keep your routine. Bruner is for the part Anki doesn't do: the course that teaches the concept in the first place. If you already know the material and just want spaced retrieval over it, Anki is excellent and free. If you're learning new ground, Bruner generates the deck for you and runs reviews on the same FSRS schedule.

Can I export my Bruner deck to Anki?

Yes. .apkg export is supported — you own your reviews and can take them with you. We're not interested in locking you into our review queue if you'd rather run it in Anki.

Is Bruner's spaced repetition really the same as Anki's?

Both implement FSRS (Free Spaced Repetition Scheduler), the modern open algorithm. Same retention math, same desired-retention parameter (DR=0.9 by default). The difference is what's around the deck: Bruner builds the cards from a lesson you just had with the tutor, so each review reactivates more than rote text.

What about community decks?

Excellent for established subjects (med school, language Top-2K wordlists). Hit-or-miss for everything else. Bruner generates cards from sources you upload (textbook chapters, papers, your own notes), so the deck reflects what you're actually trying to learn — not what someone else thought was important in 2017.

Skip the card-authoring tax. Keep the algorithm.

Fall 2026 private beta. Founder pricing locked for the life of your subscription.

23% off during beta · No credit card required