Cirello

For medical studentsSpaced repetition for medical students that doesn't pile up on you.

Medicine is a volume problem. There is too much to read once and remember, and too little time to build cards for all of it. Cirello is designed to keep both costs down.

The shape of the problem

Anatomy, pharmacology, pathways, presentations: medical study is full of large sets of facts that must be recalled accurately and for a long time. Reading and highlighting do not get you there, because recall fades faster than most people expect. The forgetting curve shows why, and why spaced review is the standard answer.

Plenty of medical students know this and still drop their flashcard system mid-term. The reasons are usually the two practical ones: card creation cannot keep pace with new lectures, and the review queue becomes something to avoid after a heavy week. A calmer way to study dense material is about exactly that.

Getting material in quickly

Cirello gives you a few ways to turn source material into cards without a second job:

  • Paste term lists. Take a table of drugs and classes, a list of cranial nerves, or a set of eponyms and definitions, format it as front::back, and paste. It becomes cards in one pass, and duplicate detection catches overlap if you paste an updated list later.
  • Images on cards. A diagram, a labelled slide or a photographed page can go on either side of a card. Images are optimized for you and open in a zoomable lightbox, which matters for anatomy and histology.
  • Point at the source. A card can reference a resource, such as a textbook, plus an instruction like "page 214, figure 3", so you review from the real figure rather than a retyped description.

You organize cards into folders and decks yourself, for example by block, by subject or by exam. Cirello does not auto-sort them.

Writing cards that hold up

Large facts make poor cards. A card that asks for an entire pathway at once is hard to answer and hard to schedule. Break it up so each card asks for one thing. How to write good flashcards covers the minimum-information principle with examples.

A workload that stays honest

The first temptation with a big syllabus is to add hundreds of cards at once. A better habit is to add what you are currently learning and let the daily queue reflect it. How many flashcards should you review per day explains how to size that, and why the number to watch is next month's workload, not today's.

Cirello's scheduler is FSRS-6, retrained nightly on your own history. Cards you know well move to longer gaps, difficult ones return sooner, and a backlog from a rough week does not leave you with a permanently inflated queue once you catch up. If you want the technical story, see the FSRS app page.

Calm when it counts

Nothing in Cirello punishes a missed day. The streak is a plant that fades if you skip, instead of a counter that resets to zero, and there is no confetti or scorekeeping. That matters in a long program where some weeks are simply not study weeks.

What to know before relying on it

Cirello is a beta web app, with iOS and Android in progress. It does not do cloze deletion yet, and it is a study aid, not a substitute for any official curriculum or question bank. It is free during the beta.

For the general version of all this, see the spaced repetition flashcard app overview, and compare how the same ideas apply for law students.

Questions, answered.

Yes. Images can go on either side of a card and open in a zoomable lightbox, so labelled diagrams and photographed pages work.

Format the list as front::back pairs and paste it. The whole list becomes cards in one pass, with duplicate detection for overlapping lists.

The scheduler is fit to what you actually retained, so a backlog from a rough week does not turn into a permanently inflated queue. Nothing in the app punishes a missed day.

No. It has built-in decks for common goals during onboarding, but it is not a question bank and does not replace one. You build your own cards from your own material.

The beta is free - no card required.

Start using Cirello