Nickolay Kondratyev38 downloadsHand-drawn-feeling mindmaps for your notes.
Mindmaps for Obsidian that feel hand-drawn: organic, tapering branches with their labels written along them, and a tidy two-sided layout that does not look machine-made. Each mindmap is a plain Markdown note, so it stays readable, linkable and searchable like any other note.

[[Links]] in a node open the linked note, and Obsidian keeps them updated when notes are renamed.In Obsidian: Settings > Community plugins > Browse, search for Organic Mindmap, click Install, then Enable. Or open it directly: Organic Mindmap in Community plugins.
Needs Obsidian 1.12.7 or newer, on desktop (Windows, macOS, Linux). Mobile is not supported.
Mindmap <timestamp>.organic-mindmap.md in your default
new-note folder and opens it as a map.organic-mindmap: 1 to its frontmatter. The note needs exactly one
top-level list item (the center of the map).---
organic-mindmap: 1
---
- Project Phoenix ^root
- [[Some note]] ^n7f3k
- plain idea ^n9a2b
The nested list is the tree. The ^n7f3k block ids are added for you and keep each node's identity. Dragged node
positions are saved in a hidden %% comment block after the list, so the note stays clean in reading view.
A mindmap note opens as a map wherever you open it (file explorer, links, quick switcher). To see the Markdown, use "Open as Markdown" in the map's "..." menu, or the command Toggle mindmap / Markdown view (works both ways).
| To | Do |
|---|---|
| Add a child | Hover a node, click + |
| Rename | Double-click the node |
| Move under another node | Drag it onto that node |
| Place it somewhere else | Drag it to empty space; the spot is saved |
| Delete | Right-click > Delete (the notice that follows has Undo; the center node cannot be deleted) |
| Undo / redo | Ctrl+Z / Ctrl+Shift+Z (Cmd on macOS) |
| Open a link | Click a node with a [[link]] (Ctrl/Cmd-click: new tab) |
Every change is written to the note right away. Edits made in a Markdown tab, or synced in from another device, show up on the open map.
Undo/redo covers changes made on the map, one step per action. If the note changes outside the map (typing in a Markdown tab, sync), the map's history is cleared and a notice tells you. Switching the view to another note or closing it also clears the history.
Nodes you never dragged follow the automatic layout. A dragged node's position is kept relative to its parent, so it moves along when the parent moves.
If a note cannot be shown as a map, the view says why and offers "Open as Markdown".
Settings > Organic Mindmap, or the gear in a map's top-right corner (opens the settings over the map, so you see each change as you make it):
Changes apply to every open map at once and are kept across restarts.
The plugin makes no network requests. All fonts are bundled (SIL Open Font License).
Found a bug or have an idea? Open an issue.
Want to build from source or contribute? See docs/development.md.