Source first
Markdown stays at the center. The diagram is a visual layer, not a proprietary replacement for your writing.
Turn structured notes into a clear, editable map—without giving up the source.
Markdown stays at the center. The diagram is a visual layer, not a proprietary replacement for your writing.
Open local files without uploading them to NodeMD. Your content is processed where you work.
Run the same Web UI with Docker and export Markdown, styles, SVG, and PNG as a project bundle.
Ideas often begin as plain text and become harder to understand as they grow. NodeMD reveals the structure already present in Markdown, then gives you a canvas for shaping it visually.
The source stays recognizable and portable. The canvas adds perspective without locking your notes inside a diagram format.

From the repository root:
docker compose up --build -dOpen http://localhost:4173 in your browser.
Open the project menu, choose Open Markdown, then select or drop a .md file. You can also paste Markdown directly. H1–H3 headings and nested lists become map nodes.
Shift+A to add a branch, or use the action bar below the canvas.Export the current view as SVG or high-resolution PNG. Exporting a project bundle downloads the Markdown, visual styles, manual relationships, SVG, and PNG together in a .nodemd.zip file.
Before you start
Canvas changes currently live in the browser session and do not write back into the imported Markdown. Export a project bundle before closing or refreshing the page.