Tooling

Zettelkasten — Slip-Box Method

Niklas Luhmann's slip-box, atomic notes, dense linking, and modern Zettelkasten implementations in OSS tools.

The grandparent of every PKM methodology. Niklas Luhmann produced ~90,000 notes and 70+ books from a paper slip-box; the rules transfer to any modern tool. Pair with pkm-overview-methodologies; for tooling see pkm-obsidian-deep, pkm-logseq-deep, pkm-org-mode-orgroam; academic flow in pkm-academic-zotero-workflow; see also edu-research-citations-zotero and markdown.

The core rules

  • ★ ★ One idea per note (atomicity). A note expresses a single claim. If two ideas share a note, you can't link the second one cleanly.
  • ★ ★ Write in your own words. Quoting locks the idea in the source's frame; rewriting forces understanding.
  • Link aggressively. Every new note should link to at least one existing note. Links beat folders.
  • Three note types (Ahrens framing): fleeting (raw capture), literature (per-source summary), permanent (atomic, your own ideas).
  • Unique IDs. Luhmann used positional IDs (1, 1a, 1a1, 1b…). Modern Zettelkasten tools use timestamps (202605091435) — same idea, easier to generate.
  • Index / Maps of Content. Entry points into the graph; structural notes that gather threads. See pkm-knowledge-graph-mocs.

OSS tools that fit Zettelkasten

  • Obsidian — closed core, free for personal; markdown files; backlinks built in; the most popular Zettelkasten tool of 2024-26. Deep dive: pkm-obsidian-deep.
  • Logseq — free OSS; outliner with first-class blocks-as-notes; great for atomic capture. Deep dive: pkm-logseq-deep.
  • Org-roam (Emacs) — free OSS Zettelkasten extension to Org-mode; the academic / Emacs default. See pkm-org-mode-orgroam.
  • Zettlr — free OSS markdown editor designed for academics + Zettelkasten; CSL citations built-in.
  • The Archive — paid Mac-only; minimalist Zettelkasten-flavoured markdown app from Christian Tietze (co-author of The Collector's Fallacy).
  • Foam / Dendron — free OSS VS Code extensions — see pkm-foam-dendron-vscode.
  • SilverBullet — free OSS markdown wiki — see pkm-trilium-silverbullet.

The Ahrens / Smart Notes workflow

  • Read with a pen. Make literature notes per source — what was claimed, what surprised you.
  • Translate literature notes into permanent notes the same day. Your own words, atomic, linked into the existing graph.
  • No "later" pile. The fleeting → permanent translation is the methodology; skipping it produces a graveyard of clippings.
  • Write papers / posts from the slip-box. When a permanent-note cluster has 12+ entries, you have a draft; sequence the notes, write transitions.

Common failure modes

  • Collector's fallacy — saving sources without ever distilling them. Cap unread queues, see prod-knowledge-management-readwise.
  • Note-as-folder — using notes as if they were folders. Hierarchies in Zettelkasten emerge from links, not nesting.
  • Plugin overload — ten templating plugins, no permanent notes. Tool tinkering is procrastination.
  • Linking everything to "MOC: Programming" — too-broad MOCs aren't useful. MOCs should be specific (e.g., "MOC: how attention mechanisms shape compute").

ID schemes (2026 picks)

  • Timestamp IDs (YYYYMMDDHHMM) — easy in Obsidian / Logseq / Org-roam; sortable.
  • Luhmann positional1.1a3 style; nostalgic, painful to maintain in a digital tool. Skip unless you're studying Luhmann.
  • Title-only (no ID) — Obsidian default; works because the filename is unique. Simpler. Risk: rename breaks links unless your tool auto-updates (Obsidian / Logseq do).

Modern derivatives

  • Evergreen Notes (Andy Matuschak) — Zettelkasten with a publishing flavour and stronger style guidance — see pkm-evergreen-digital-garden.
  • LYT / Maps of Content (Nick Milo) — softer Zettelkasten with explicit MOCs; less prescriptive about atomicity.
  • Smart Notes (Ahrens) — the gateway book; effectively English Zettelkasten.

Reading list

  • Sönke Ahrens — How to Take Smart Notes (2017). The English-language gateway.
  • Niklas Luhmann — Communicating with Slip Boxes (1981 essay). Source.
  • Christian Tietze + Sascha Fast — The Collector's Fallacy + zettelkasten.de.
  • Andy Matuschak — Evergreen Notes (notes.andymatuschak.org).
  • See pkm-learning-resources for the full list.

Pick this if…

  • Researcher / academic: Zettelkasten is built for you. Use Obsidian + Zotero or Org-roam + Org-cite — see pkm-academic-zotero-workflow.
  • Lifelong learner / autodidact: atomic notes + dense linking is the highest-ceiling PKM methodology.
  • You write longform output: the slip-box doubles as a draft generator.
  • You need lots of structure upfront: try PARA / BASB instead — see pkm-para-basb.
  • You only capture for retrieval: a tag-based system is simpler.

On this page