Subjects, decks and tags
Each course is a subject holding its decks, documents and guides. Tags cut across them.
Flashcards
Make cards by hand, generate them from your reading, or bring your Anki decks across. Spaced repetition decides when each one comes back. No account and no subscription.
Card types
Every card type has its own editor, with formatting, math, images, audio and video. Preview card shows it exactly as it will appear in review.
Matching, grouping and ordering work by keyboard as well as by dragging. A whole board counts as one review.
Image occlusion
Pick an image, such as an anatomy plate, a map or a circuit, and draw boxes over the parts you want to learn. Then write questions that point at those boxes.
Before you reveal the answer, the app shows a version of the image with the hidden parts actually removed, so the label can't show through. You rate yourself after the reveal.
Spaced repetition
ostudy schedules with FSRS, a modern spaced-repetition algorithm. After each card you rate how it went: Wrong, Hard, Medium or Easy. Each rating button shows when the card would come back. Keys 0 to 3 rate without the mouse.
Making and organizing cards
Each course is a subject holding its decks, documents and guides. Tags cut across them.
Full-text search and filters over every card, from one search box.
Reusable layouts for repeated structures such as term and definition, and many plain cards at once.
The editor warns you before you save a card you already have.
With an AI you choose, documents become drafted cards of several types, each citing its page. Documents
Send a deck to a classmate. They get the cards with fresh schedules, never your review history.
Bring your decks
Import an Anki deck package (.apkg) from Library. Basic and reversed cards become ostudy cards, simple cloze cards become Fill in the blank, and images come along. Subdecks become tags.
Your Anki review history does not carry over, so imported cards start fresh. Nothing in the package is ever run, and a report afterwards lists anything that couldn't be converted.
If a newer package is refused, export it again from Anki as an Anki Deck Package with Support older Anki versions and Include media ticked.