Made for long sessions
Short questions display large, long ones at reading size, and the rating buttons stay within reach on long cards.
Spaced repetition flashcards
A free, open-source flashcard app for people who study for hours. Your AI assistant turns what you learn into cards, and Recall brings each one back before you’re likely to forget it.
Works with Claude Code, Codex, Cursor, VS Code, Claude Desktop and Gemini CLI, not yet with ChatGPT or claude.ai. You can always write cards yourself.
Front: I’d like
some tea.
Back: I’d = I would
A polite way to ask for tea.
Pick it in Connections and Recall fills your personal token into its setup: one command for Claude Code, a short config for the others.
Ask mid-conversation: “Turn this chapter into 20 cards in my Biology deck.” They land in that deck with your tags, and you can edit or delete any card.
Study in Recall. FSRS schedules each card, and every rating shows when you’ll see it next.
Short questions display large, long ones at reading size, and the rating buttons stay within reach on long cards.
Space reveals, 1 to 4 rate. On a phone a session fills the screen with the ratings under your thumb.
Both appearances are made to be read for hours. Recall follows your system, or you pick one yourself.
Bold, italic, code and lists display cleanly, whether you or your assistant wrote the card.
Recall is a free, open-source flashcard web app for people who study for hours. It schedules reviews with the FSRS spaced repetition algorithm, and AI assistants such as Claude Code, Codex and Cursor create and organize the cards through MCP.
Nothing. Recall is free to use, and its source code is public on GitHub under the MIT license.
Both can schedule reviews with FSRS. In Recall, AI assistants create and organize your cards through MCP, and you study in the browser. Recall doesn’t import Anki decks.
The Model Context Protocol, an open standard that lets AI assistants use tools such as Recall. Your assistant calls Recall to create, organize and find your cards.
Claude Code, Codex, Cursor, VS Code, Claude Desktop (which needs Node.js) and Gemini CLI, plus other MCP clients that accept a token header. Recall prepares the setup for each of them.
Not yet. ChatGPT and claude.ai connect through OAuth sign-in, which Recall doesn’t offer yet. Until then, connect Claude Code, Codex, Cursor or Gemini CLI, or write cards yourself.
Open Connections in Recall, pick your assistant and create a personal connection. Recall shows the token only once, with ready-to-paste setup for that assistant, so copy it right away.
It can list your decks, search your cards, get the cards due now, create decks, create or import up to 100 cards at a time, and edit, pause or delete cards. Recall's tools tell assistants to record a review only with the rating you give.
No. You can write cards yourself in the editor, with bold, italic, code and lists.
Yes. Cards can hold any language or subject, and the interface is in English.
When you rate a card Again, Hard, Good or Easy, Recall's FSRS scheduler picks the next review date, aiming for a 90% chance that you still remember the card. Each rating shows its next interval before you choose.
Only you and the assistants you connect. Row-level security scopes every query to your account, and connection tokens are stored hashed, expire after 90 days and can be revoked at any time.
Yes. Deleting a card also deletes its review history. When you delete a deck, you choose whether its cards move to another deck or are deleted with it.
The web app, the API and its row-level security, and the MCP server your assistant talks to are all public on GitHub. Read how it works, open an issue, or send a pull request.
Create a free account, connect your assistant and ask for your first card. Or write it yourself.
Create a free accountAlready have an account? Sign in