Remember Cards vs. Anki

You write in Markdown. You live in a browser. You'd rather script your library than dig through a settings panel. If that's you, read on.

First, Anki

Anki has been the default spaced-repetition tool for two decades, and a lot of that reputation is earned. It's free and works offline. The shared-deck ecosystem on AnkiWeb is a small miracle. For a huge population of learners (med students with a 10,000-card pre-built deck) it's exactly the right tool.

But people have different needs. Anki has no real API. You need a plugin to write normal markdown in the cards. Plugin extensions break across updates, and authoring one means writing Python against an internal surface that was never designed to be public. The mobile app is mature, but it isn't hackable.

If none of that bothers you, Anki is excellent and we'd cheerfully recommend you check it out.

What this project is for

This app is for the learner who do everything in markdown, including code snippets, who occasionally wants LaTeX on the back, and who would happily write their own library to write the cards into their own library.

It's a web app, but it has a public API and a CLI. Your library round-trips through plain JSON, and a documented /api/v1 is there for the days you'd rather write a script than click through a UI.

All of this also makes it more LLM friendly. But it's not 100% clear how to use LLMs effectively with memory systems yet. But that shouldn't stop you from exploring.

Where to go next

Prefer raw Markdown? View this page as .md