linkmind

approved

by pikaqiu

This plugin has not been manually reviewed by Obsidian staff. Edit Markdown as a clean, keyboard-friendly mind map.

95 downloadsUpdated 6d agoMIT

linkmind

中文文档

Edit Markdown notes as interactive mind maps in Obsidian. linkmind renders headings and lists as a clean SVG + DOM mind map, writes every edit back to plain Markdown, and stays out of your way.

Features

  • Markdown-native -- headings and bullet lists become the mind map tree; edits sync back as plain Markdown.
  • Keyboard-driven editing -- Tab to add a child, Enter to add a sibling, F2 to edit, arrow keys to navigate, Alt + Arrows to restructure.
  • Drag & drop -- drag nodes to reorder or reparent, including long-press on touch devices.
  • Right-facing or balanced layout -- choose a classic tree or a two-sided map in settings.
  • Emoji icons & tags -- add emoji icons and #tags to nodes; filter the map by tag.
  • Cross-branch links -- dashed association lines drawn automatically for [[#Heading]] and [[Heading]] wikilinks.
  • Collapsible outline -- navigate large maps with a built-in outline panel.
  • Undo & redo -- local history stack with Ctrl/Cmd + Z and Ctrl/Cmd + Shift + Z.
  • Export -- export the full map or a selected branch as SVG or PNG.
  • Multi-select -- Ctrl/Cmd + Click, Shift + Click, or Ctrl/Cmd + A.
  • Copy & paste -- copy a branch as Markdown, paste Markdown as new nodes.
  • Node links -- copy an obsidian://open URI for any node.
  • Bilingual UI -- Chinese and English interface.
  • Mobile-friendly -- responsive toolbar and touch support.

Keyboard Shortcuts

ShortcutAction
TabAdd child node
EnterAdd sibling node
F2Edit selected node
Delete / BackspaceDelete selected node
SpaceToggle collapse
/Focus search
Alt/Option + ArrowMove / indent / outdent node
Ctrl/Cmd + ZUndo
Ctrl/Cmd + Shift + ZRedo
Ctrl/Cmd + ASelect all nodes
Ctrl/Cmd + = / -Zoom in / out
Ctrl/Cmd + Shift + FFit map to view
Ctrl/Cmd + FFocus selected node

Installation

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Create a folder named linkmind inside your vault's .obsidian/plugins/ directory.
  3. Copy the three files into that folder.
  4. Open Obsidian Settings > Community plugins, refresh the list, and enable linkmind.

styles.css is optional, but recommended.

Usage

  1. Open any Markdown note that contains headings or bullet lists.
  2. Click the brain icon in the left ribbon, or run "Open current note as mind map" from the command palette.
  3. Edit nodes, restructure the tree, and export -- all changes are saved back to Markdown automatically.

Screenshots

linkmind screenshot

Settings

SettingDefaultDescription
LanguageChineseUI language (Chinese / English)
Auto-save delay300 msDelay before writing edits back to Markdown
Default expand depth99Levels expanded on open (99 = all)
Layout directionRightRight-facing tree or balanced two-sided
Layout animationOnAnimate node movement after edits
Show association linksOnDashed lines for local wikilinks
Branch colors5 preset colorsCSS colors for first-level branches
PNG export scale2xResolution multiplier for PNG export
Transparent PNGOffTransparent background in PNG exports

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.