Every word you look up is filed together with the line it turned up in, while you are still reading.
When you want a deck, select the words, choose a card layout, look at the preview, and export.
Anki imports the file the normal way. Nothing gets typed twice.
The cards do not get made
Building a card by hand takes about a minute. Copy the word, open Anki, pick a deck, choose a note type, paste, write a definition, try to remember the sentence, paste that too.
A minute is nothing. A minute times thirty words is why the list stays in a note app and never becomes a deck.
Batching it later is worse. By Sunday you have the word but not the reason you wanted it, and the sense you needed is gone.
Collect while reading, export when you feel like it
Press ⌥A and box a word wherever you found it. It gets looked up in the sense the surrounding sentence is using, and both go into your library together. That takes a second and you carry on reading.
The deck comes later. Select what you want in the library, pick the fields and the style, and export. The work that normally kills the habit has already happened, one word at a time, at the moment each word mattered.
It does not care what you were reading
A PDF, an ebook, a web page, a subtitle, a screenshot, a paper laid out in two columns. LeafyApp reads the screen, so the source never has to cooperate and no extension has to support the site.
One deck stays a plan. The other fills up while you read.
What ends up on it
The word, the definition, and the line it turned up in. You pick which fields appear and which of the four layouts to use, and the card is drawn for you before anything is written to disk.
That preview matters more than it sounds. Most bad imports are only discovered after five hundred cards are already in the deck.
If Anki is not where you want them
The same selection exports to CSV, Excel, JSON or PDF. The PDF has its own styles, for people who would rather print the list or read down it than review it.
It reads CSV and XLSX back in too, with a preview of the file before it imports, so a deck built elsewhere can move in.
Format
Best for
Anki
Spaced-repetition review, the normal Anki import
CSV / Excel
Editing in a spreadsheet, or feeding another tool
JSON
Scripting, or moving the raw data somewhere else
PDF
Printing the list, or reading straight down it
LeafyApp is not trying to replace Anki
Anki is a very good scheduler and there is no reason to rebuild it. The part that goes wrong for most people is upstream: the card never gets made, so there is nothing to schedule.
It is also an export rather than a live connection. You get a plain text file and import it with File, Import, which takes one more click than a button that talks to Anki directly. LeafyApp can read an Anki .apkg deck when you import words into it, but it does not write .apkg files.
Your library stays on your Mac. No account, no sync server, no ads. The text you scan goes out to an AI so it can explain the word as your sentence uses it, with nothing attached that says who you are, and the privacy page lists exactly what is sent.
The deck fills up while you read.
Free while LeafyApp is in beta. One download, macOS 14 and up.
Anki is a trademark of its respective owner. LeafyApp is an independent app, not affiliated with or endorsed by Anki, and the name is used here only to describe compatibility and for comparison.