Vibecode MindNode

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price variesbuild time multi-daycategory 📐 diagramsreplaced by 0 people

The visible mind mapping loop is buildable, but a credible replacement needs more than the first screen. MindNode earns its keep through interaction polish, collaboration, so expect a weekend or multi-day build and a narrower personal scope.

the project pack5 files · written for this build, step by step
README.md
# MindNode · indie build

A mind mapping tool where the value is thinking speed rather than diagramming: nodes are created and rearranged from the keyboard without pauses, the layout resolves itself without overlaps, and the same structure is editable as an outline when a tree is the wrong view.

Estimated effort: **multi-day**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Model | A tree with optional cross-links, kept separate | a mind map is a tree that occasionally is not, and conflating them ruins the layout |
| Layout | Automatic radial or lateral placement with collision resolution | manual positioning at fifty nodes is the thing people give up on |
| Input | Keyboard-first with every action bound, no modal dialogs | the tool competes with a sheet of paper on speed |
| Duality | The same document editable as a map or an outline | an outline is faster for entering and a map is better for seeing |
| Runtime | A local application with file-based documents | a mind map is a document and should behave like one |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the local application.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **A tree layout algorithm you understand** · free
  - Why: Collision resolution and subtree balancing are the difference between a usable map at a hundred nodes and an unusable one, and it is a solved problem worth reading rather than inventing.
  - Get it: Read a published tree drawing algorithm and implement it, or use a maintained library.
  - Verify: A hundred node tree lays out without overlaps
- [ ] **A real map of at least a hundred nodes** · free
  - Why: Layout quality, reflow smoothness and export size are all uninteresting below fifty nodes and become the whole problem above a hundred.
  - Get it: Build one from real thinking rather than generating a balanced tree, since real maps are lopsided.
  - Verify: A hundred node lopsided map exists with several cross-links
- [ ] **Your keyboard scheme, decided before building** · free
  - Why: Everything is keyboard bound and retrofitting a scheme after building the interface means rebuilding the interface.
  - Get it: Decide the bindings for creation, navigation, collapsing and view switching before writing phase one.
  - Verify: A written scheme covers every planned action

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Real-time collaboration.
- Presentation and walkthrough modes.
- Task management with dates and dependencies.
- Automatic map generation from a document.
- high-fidelity import and export
- presentation and enterprise controls
- multiplayer cursors and comments
- large template libraries

If one of those is essential to you, that is the reason to keep paying for MindNode, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

MindNode: The shapes are easy; customers pay for low-friction editing, reliable exports, collaboration, and a canvas that never fights them.

what you lose

xhigh-fidelity import and export

xpresentation and enterprise controls

xmultiplayer cursors and comments

xlarge template libraries

share on X ↗"I just replaced MindNode with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

FreeplaneDeep local mind mapping, outlining, attributes, filters, and scripting; powerful in the way software with several decades of menus tends to be.4.3kaug 2026open source↗AFFiNEMind maps, outlines, tasks, tags, and presentation frames in one app; less Apple-native polish, much less Apple-only lock-in.$0free↗

no votes, no pay-to-list · just what's real

the numbers

MindNode pricing

planmonthlyannual (per mo)what you get
mindnode free$0/user$0/userNo published document cap; create/edit documents, basic mind mapping, import/export, iCloud sync and joining shared documents
mindnode plus$2.99/user$2.08/userNo published document cap; adds outlining, AI/Apple Intelligence, notes, tasks, tags, themes, collaboration and Apple Watch

free tierNo published document/map cap; basic mind mapping, editing, import/export, iCloud sync and shared-document participation

billingmonthly $2.99 or annual $24.99 (equivalent to $2.08/month)

hidden costsApp Store pricing/tax can vary by storefront. Setapp is a separate bundle subscription. The trial converts automatically unless canceled before it ends.

verified 2026-08-12 · source ↗

questions
Vibecode MindNode

Kinda. The core of MindNode is buildable in a weekend with the prompt on this page, but there are real gaps: high-fidelity import and export, presentation and enterprise controls. Read the honest list above before committing.

How much does MindNode cost?

MindNode's pricing is usage-based or varies by plan · The official pricing URL is recorded, but a stable current amount was not safely recoverable in this pass. Do not publish a number until rechecked..

What do I lose by replacing MindNode?

Honestly: high-fidelity import and export; presentation and enterprise controls; multiplayer cursors and comments; large template libraries. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to MindNode?

Yes: Freeplane (Deep local mind mapping, outlining, attributes, filters, and scripting; powerful in the way software with several decades of menus tends to be.) AFFiNE (Mind maps, outlines, tasks, tags, and presentation frames in one app; less Apple-native polish, much less Apple-only lock-in.) The prompt is for when you want it exactly your way.