Free & Open Source · MIT License · SM-2 Algorithm

Write notes.
Make cards.
Actually remember.

Index combines a Markdown notebook with spaced repetition flashcards. The SM-2 algorithm shows you cards at exactly the right moment. No cloud. No account.

SM-2
proven algorithm
100%
offline & private
MIT
open source
Biology / Cell Theory

Mitosis vs Meiosis

Mitosis produces two genetically identical daughter cells (2n) used for body growth and repair. Meiosis produces four genetically unique gametes (n) for reproduction...

3 cards from this note
Flashcard review 12 due today

Question

What is the purpose of meiosis in sexual reproduction?

Meiosis produces haploid gametes (n) with genetic variation through crossing over, enabling sexual reproduction and genetic diversity in offspring.

How well did you remember?

Features

The notebook that
teaches itself back to you.

Most note apps are just archives. Index actively works against forgetting — every card you create is scheduled to reappear at the exact moment you need a reminder.

Markdown Notes

Full CommonMark support — headings, bold, italic, code blocks, links, tables. Write naturally, render beautifully.

Basic Flashcards

Create front/back cards directly from your notes. Keyboard shortcuts to make card creation frictionless.

Cloze Deletion

Wrap any word in {{double brackets}} to create fill-in-the-blank cards. Perfect for vocabulary and formulas.

SM-2 Algorithm

Scientifically proven spaced repetition. Cards resurface based on your exact recall strength — not a fixed schedule.

Keyboard Review

Never touch the mouse during review. Spacebar to flip, 1-4 to rate. Pure keyboard flow.

Card Browser

Search, filter, and bulk-edit cards by deck, tag, or due date. Full visibility into your card collection.

Notebooks

Organise notes and cards into notebooks per subject. Keep biology separate from history, code from language.

Export & Import

Export full decks as JSON. Import from other tools. Your knowledge is never locked in.

Open source

Built in the open,
owned by no one.

Index is MIT-licensed and developed in the open on GitHub. Your notes and cards stay on your device. No cloud service owns your learning.

MIT License
Free to use, modify, and distribute
React 19 + Vite
Fast, modern frontend stack
Tauri 2
Rust-powered desktop shell
Tailwind CSS 4
Utility-first styling
Zustand
Lightweight state management
IndexedDB
Local persistence via idb-keyval

Start learning

Learn faster,
remember longer.

Free forever. No cloud, no subscription, no account. Your notes and cards live entirely on your device.