Atomus logoAtomus

Creating atoms

Every way to write an atom in Atomus. QA, multi-line, multiple choice, list, cloze, and deadlines, all on one page.

Atoms are plain Markdown. You write them in the capture window (⌥ A) or directly inside any .md file in your vault. Atomus reads the shape and picks the matching review UI. You don't pick a type from a menu.

There are six shapes. Pick whichever fits what you're capturing.

1. Question and Answer

The simplest atom. One line, two sides of ==.

Capital of France? == Paris

On review you see the front (Capital of France?). You try to recall the back. You rate yourself with one key.

QA atom on review

2. Multi-line answer

When the back doesn't fit on one line, indent the follow-up lines. Everything indented under == stays together as the answer.

How does FSRS reschedule? ==
  - updates stability after each rating
  - grows the interval as stability rises
  - targets ~90% retention by default

Use this for definitions with bullets, short explanations, or anything with structure you want to keep visible on review.

Multi-line answer on review

3. Multiple choice

Put each option on its own line. (x) marks the correct answer, ( ) marks a wrong one. You can have as many options as you want and more than one correct answer.

Which is O(1) average lookup? ==
  (x) hash map
  ( ) sorted array
  ( ) linked list
  ( ) balanced BST

On review Atomus shows the options in a random order. You pick; Atomus grades.

Multiple choice on review

4. List answer

Numbered list under ==. The whole list is the back.

Three laws of motion ==
  1. inertia
  2. F = ma
  3. equal and opposite reaction

Good for ordered steps, "name the three…" style prompts, or short enumerations where the order matters.

List answer on review

5. Cloze

Cloze atoms hide a word or phrase inside a sentence. No == needed. The sentence itself is the atom, and the {{...}} marks the gap.

Simple cloze

One gap, one atom. On review you see the sentence with the word blanked and type what's missing.

The {{mitochondria}} powers the cell.
Simple cloze on review

Cloze with distractors

Separate options with |. The first is the correct answer, everything after is a wrong option. On review you pick instead of typing.

The {{mitochondria|nucleus|ribosome|chloroplast}} powers the cell.

This is often faster to capture than a full multiple-choice block when the question is "which word fits here".

Screenshot needed
Cloze with distractors on review
public/creating-atoms/cloze-distractors.gif

6. Deadlines

A deadline isn't an atom. It's a task that wraps atoms, with a date. Write a checkbox, a title, @YYYY-MM-DD, and indent the atoms below it.

- [ ] Biochem midterm @2026-05-10
  Krebs cycle step 3 == isocitrate → α-ketoglutarate
  ATP yield of glycolysis == 2 net
  The {{mitochondria}} powers the cell.

Atomus sees the date and front-loads the atoms inside the task as the deadline approaches, pulling their reviews in so the material peaks on the day you need it. Check the box when the task is done and the atoms go back to their regular schedule.

Deadline task with atoms

Mixing types in one note

Nothing stops you from using several shapes in the same note. Atomus parses each match independently.

# Cell biology

The {{mitochondria}} powers the cell.

Which organelle packages proteins? ==
  (x) Golgi apparatus
  ( ) lysosome
  ( ) rough ER

Three domains of life ==
  1. Bacteria
  2. Archaea
  3. Eukarya

Three atoms, three different shapes, one note in your vault.

Where to write atoms

You have two entry points.

  • Capture window. Press ⌥ A from anywhere, write the atom, press ⌘ ↵. The note lands in your vault and the atom enters the review queue. See Capture.
  • Your vault directly. Open any .md file in your vault with any editor and add atoms. Atomus reconciles them the next time it scans the file. See What's inside.

If you'd rather write freely and let Atomus draft the atoms for you, use the atomify button in the capture window. See Extraction.