NewNow on Obsidian too

Think in maps
Keep it plain JSON

XMind-style mind maps inside VS Code and Obsidian. Every map is one JSON file that you, git and your AI agent can all read and edit.

Free and open source · MIT · No account, no cloud

AI应用开发路线.wmind
Weilanx Mind Map canvas with format panel

Works where you already think

VS Code Cursor Windsurf Obsidian Claude Code Codex

Now in your
AI workflow

Your agent reads the map as an outline, adds branches by path and validates every edit. The canvas redraws the moment the file changes.

  • Ready-made skill for Claude Code and friends
  • Zero-dependency CLI: wm.mjs
  • Byte-identical output to the plugin
Install the skill

Tools that think with you

The editing feel of XMind, the openness of a text file.

Edit like XMind

Enter for a sibling, Tab for a child, drag to re-parent. Markers, labels, notes, links, relationships, summaries and boundaries are all here.

  • Keyboard first
  • Drag & drop
  • Undo / redo
  • IME friendly

Six themes, light and dark

Classic, Fresh, Business, Night, Sketch and Mono. Each has a light and a dark version that follows your editor.

Four structures

Mind map, logic chart, org chart and tree chart, for the whole map or a single branch.

Outline view

Write the whole map as an indented list. Same shortcuts, same file.

And so much more

  • Export PNG (2x), SVG and Markdown
  • Turn a Markdown outline into a map
  • Follows VS Code and Obsidian dark mode
  • [[note]] links in Obsidian
  • Paste Markdown or indented text as topics
  • Pan, pinch and zoom, even on touch

For the way you think

From a quick brainstorm to a plan your agent keeps up to date.

Get every idea down, fast

Type, press Enter, keep going. Rainbow branches keep twenty ideas readable, and summaries pull them together.

Plans with priorities and progress

Priority and task markers, boundaries for this sprint, and an org chart when you need the big picture.

Notes that become maps

Right-click a Markdown outline to turn it into a map, then switch to the outline view to keep writing.

Let your agent keep it current

"Add the three test tasks under QA and mark the first one urgent." The agent edits the file, and the canvas redraws while you watch.

Your map, your file

No database, no account, no lock-in. Just JSON on your disk.

Plain JSON, nested like your thoughts
{
  "version": 1,
  "theme": "fresh",
  "root": {
    "id": "a1b2c3", "text": "Product plan",
    "children": [
      { "text": "Research", "markers": ["priority-1"] },
      { "text": "MVP", "style": { "fill": "#FFE8A3" } }
    ]
  }
}

Clean git diffs

Fixed key order and indentation. Only non-default values are written.

Local first

Your files never leave your machine. Sync them however you like.

JSON Schema included

Completion and validation when you open the raw JSON.

MIT, ad-free, no tracking

Read every line of the source on GitHub.

6built-in themes
4layout structures
2hosts: VS Code & Obsidian
0dependencies in the agent CLI

Up and running in a minute

Pick where you think. Or hand the job to your agent.

Installs into every VS Code based editor it finds (VS Code, Cursor, Windsurf, Insiders):

curl -fsSL https://raw.githubusercontent.com/Azure12355/weilanx-mind-map/main/scripts/install.sh | bash

Or download weilanx-mind-map.vsix and choose Install from VSIX… in the Extensions view.

Pass your vault path. The plugin is copied in and enabled:

curl -fsSL https://raw.githubusercontent.com/Azure12355/weilanx-mind-map/main/scripts/install.sh | bash -s -- --obsidian "/path/to/vault"

Or put main.js, manifest.json and styles.css from the latest release into .obsidian/plugins/weilanx-mind-map/, or use BRAT with Azure12355/weilanx-mind-map.

Installs SKILL.md and wm.mjs into ~/.claude/skills (Node 18+):

curl -fsSL https://raw.githubusercontent.com/Azure12355/weilanx-mind-map/main/scripts/install.sh | bash -s -- --skill

For another agent, append its skills folder after --skill.

Paste this into Claude Code, Codex, Cursor or any agent with a terminal:

Install the Weilanx Mind Map plugin and its agent skill for me.
Follow https://github.com/Azure12355/weilanx-mind-map/blob/main/docs/install-for-agents.md,
verify the install, then tell me the result.

Visualize your ideas. Keep them yours.

Free, open source and ready in VS Code and Obsidian today.