Skip to content
anymind

Outliner · Todos · Spaced Repetition

Think in outlines.
Remember what
you think.

AnyMind is a keyboard-first, local-first outliner. Capture fast, shape plans in a tree, mark todos inline where they live — and turn any line into a flashcard the moment it's worth keeping.

No install · Works offline · Exports to JSON

my-tree / today
  • Launch plan v2
    • Ship landing page rewrite
    • Draft pricing experimentfri
    • Why launches slip: scope added after the freezecard · due 3d
  • Reading — The Design of Everyday Things
    • Affordances signal how a thing wants to be usedcard
    • Map: chapter takeaways → product backlog
  • Inbox
    • idea: weekly review = prune + promote pass
    • call dentist

One tree: plans, notes, todos, and review cards.

Outliner-firstKeyboard-nativeFSRS schedulingLocal-first syncZero lock-in

Features

Built for hierarchical thinking

An operational outliner: capture quickly, structure deeply, execute and remember without leaving the tree.

Zoomed Focus

Zoom into one branch and it becomes your whole world — siblings and parents fold away until you zoom back out. Complexity is not denied, just placed at the right distance.

Instant Search

⌘U searches the whole tree as you type. Jump to any node, surface forgotten branches, and never lose a thought to depth.

Built-in Memory

Type /card on any node and FSRS schedules it for review at the moment you'd otherwise forget. Your notes stop being a warehouse and start knocking on your door.

Single-Key Flow

Enter, Tab, Shift+Tab, arrows. Grow, reshape, and navigate the tree at typing speed — no dialogs, no mouse round-trips, no mode switching.

Roam Mode

A shuffled, unscheduled walk through everything you've carded — built for serendipity, when you want old ideas colliding with today's problems.

Inline Todos

Mark any line as a todo with /todo and check it off where it lives in the plan — ⌘Enter cycles the state. Planning and execution share one tree.

Local-First Core

Edits commit on your device first and sync in the background. Offline is not an error state, and your latency is memory speed, not network speed.

Portable Data

Export the whole tree to JSON anytime. The exit door stays open — which is exactly what keeps us honest about everything else.

The Memory Layer

Notes that come back

Every other notes app is a warehouse: things go in, and retrieval is your problem. AnyMind schedules it. Type /card on a node and the FSRS algorithm — the modern scheduler behind today's best flashcard systems — brings it back right before you'd forget it.

Review due cards in a focused queue with again / hard / good / easy grading. Or open roam: an unscheduled shuffle through everything you've carded, built for serendipity instead of retention.

Your outline stays the single source — cards never leave the tree, so every fact keeps the context it grew from.

review / due today — 3 cards
  • Affordances signal how a thing wants to be useddue now
    • again · hard · good · easy
  • Stability ↑ when recall succeeds near the forgetting pointdue now
  • We chose tree over graph because attention is sequentialdue 2h

Workflow

From raw thought to executed plan

STEP 1

Capture Fast

Press Enter and dump raw, imperfect thoughts into your tree the moment they arrive. No titles, no folders, no decisions — never lose momentum while thinking.

STEP 2

Shape the Tree

At triage, promote items into the outline: split compound thoughts, nest by reason and example, reorder until structure matches intent.

STEP 3

Execute & Review

Check todos off right inside the plan they belong to, and let due cards resurface what you chose to remember. Plan, work, and memory live in one tree.

The whole loop runs on Enter Tab ⇧Tab and ⌘.see all shortcuts.

Simple pricing

Free for unlimited nodes, zoom, review, and local-first sync. Pro is $4.99/month for priority support, early access, and keeping the project alive.

FAQ

Frequently asked questions

Does AnyMind work offline?
Yes. AnyMind is local-first: edits apply to the copy on your device instantly and sync in the background, so capture and restructuring keep working with unstable or no connectivity.
What makes AnyMind different from other outliners?
Built-in spaced repetition. Any node becomes a flashcard with /card and is scheduled by the FSRS algorithm, so the outline you write is also the material you review and remember.
Which keyboard shortcuts does the outliner use?
Core editing is single-key: Enter creates siblings, Tab and Shift+Tab change depth, arrows navigate, and Cmd/Ctrl+. zooms into the current branch. The full list lives on the keyboard shortcuts page. Full shortcut reference →
Can I restructure many nodes at once?
Yes. Press Escape to enter select mode, extend the selection with Shift+arrows, then indent, outdent, copy, cut, or delete whole subtrees in one batch operation.
How do I capture quickly without organizing?
Keep an Inbox branch at the top of your tree: press Enter, type the raw thought, done. Triage it into projects later — capture stays fast and your project branches stay clean.
Can I export my data?
Yes. Your whole outline exports to JSON at any time, so your notes stay portable for backup or migration.
Is there a free plan?
Yes. The free plan includes unlimited outline nodes, zoom, full-text search, keyboard-first editing, FSRS review, and local-first sync. Pro is $4.99/month for priority support and early access to new features.
Does AnyMind work on mobile?
Yes. The layout adapts to touch so you can review cards, capture thoughts, and triage your inbox from a phone or tablet.

Ready to outline?

Open the outliner, capture the mess, and shape it into a clear execution tree — then let it remind you of what matters.