MCPcopy
hub / github.com/wanglin2/mind-map

github.com/wanglin2/mind-map @0.19.0 sqlite

repository ↗ · DeepWiki ↗ · release 0.19.0 ↗
1,252 symbols 3,484 edges 109 files 6 documented · 0%
README

Simple mind map

npm-version npm download GitHub issues license GitHub stars GitHub forks

English | 中文

Chinese name: 思绪思维导图. A simple & powerful web mind map library and mind map software.

This project consists of two parts: an open-source JavaScript library and closed-source client software.

Library, Web

Refers to the code in this repository, currently in low-maintenance status.

  • A js mind map library, independent of any framework, which can be used to quickly develop web-based mind map products.

Documentation: https://wanglin2.github.io/mind-map-docs/

  • A web-based mind map application, developed using the mind map library, Vue2.x, and ElementUI. It supports operations on local computer files, can be used as an online mind map application, and is open for self-deployment and secondary development.

Online address: https://wanglin2.github.io/mind-map/

Learn more: README.

Client, Plugins

The client and plugin code are not open source and are under active development and maintenance.

  • 思绪思维导图 Client

Local storage, privacy-first, data security. The software can be used without an internet connection!

  • [x] 1. Supports creating unlimited files and nodes (free nodes); supports creating and using templates.
  • [x] 2. Offers rich settings: basic settings, custom fonts/shortcuts/right-click menus/icons, image hosting configuration, AI configuration, WebDAV cloud sync configuration, etc., highly customizable.
  • [x] 3. Supports various structure types: mind maps, logical structure diagrams, directory organization charts, organizational charts, timelines, fishbone diagrams, tables, etc.
  • [x] 4. Built-in hundreds of rich and beautiful themes, also supports custom themes and AI-generated themes.
  • [x] 5. Nodes support adding rich content: text, images, links, icons, notes, attachments, tags, summary nodes, association lines, borders, markers, to-dos, descriptions, numbering, mathematical formulas, etc.
  • [x] 6. Supports importing files in XMind, FreeMind, Markdown, Txt, Xlsx, etc.; supports exporting to PNG, XMind, SVG, PDF, Markdown, Txt, Xlsx, FreeMind, Mermaid, Html, etc.
  • [x] 7. Rich style settings: text, borders, background, shape, lines, inner/outer margins, image tag layout, etc.
  • [x] 8. Supports practical and interesting features: historical version management, presentation mode, AI generation, hand-drawn style, outline editing, watermark, scrollbars, sibling node alignment, minimap, entering specific nodes, rainbow lines, bidirectional node linking, search and replace, etc.

Supports Windows, Mac, and Linux systems; supports 中文简体、繁體中文、English、Tiếng Việt、Русский、日本語、한국어、Deutsch、Français、Português languages.

Download links: Github, Baidu Netdisk, Quark NetdiskMicrosoft App Store

If the software fails to open after installation on macOS, showing an error like untrusted or moved to trash, execute the following command and then restart: shell sudo xattr -d com.apple.quarantine /Applications/思绪思维导图.app

  • Obsidian Plugin

Download link: Github

  • UTools Plugin

Available in the uTools plugin market. You can search for 思绪 directly in the uTools plugin market to install it, or visit this address directly: Homepage, and click the 【Launch】 button on the right to install.

Core symbols most depended-on inside this repo

getData
called by 140
simple-mind-map/src/core/render/node/MindMapNode.js
on
called by 137
simple-mind-map/index.js
bind
called by 121
simple-mind-map/src/core/view/View.js
push
called by 117
simple-mind-map/src/utils/BatchExecution.js
emit
called by 112
simple-mind-map/index.js
add
called by 97
simple-mind-map/src/core/command/Command.js
execCommand
called by 84
simple-mind-map/index.js
off
called by 65
simple-mind-map/index.js

Shape

Method 857
Function 305
Class 90

Languages

TypeScript100%

Modules by API surface

simple-mind-map/src/core/render/Render.js94 symbols
simple-mind-map/src/utils/index.js92 symbols
simple-mind-map/src/core/render/node/MindMapNode.js64 symbols
simple-mind-map/index.js50 symbols
simple-mind-map/src/plugins/RichText.js43 symbols
simple-mind-map/src/layouts/Base.js38 symbols
simple-mind-map/src/plugins/Drag.js36 symbols
simple-mind-map/src/plugins/AssociativeLine.js34 symbols
simple-mind-map/src/plugins/Demonstrate.js28 symbols
simple-mind-map/src/layouts/Fishbone.js27 symbols
simple-mind-map/src/plugins/OuterFrame.js25 symbols
simple-mind-map/src/core/render/node/Style.js24 symbols

Dependencies from manifests, versioned

@svgdotjs/svg.js3.2.0 · 1×
@toast-ui/editor3.1.5 · 1×
@vue/cli-plugin-babel4.5.0 · 1×
@vue/cli-plugin-eslint4.5.0 · 1×
@vue/cli-service4.5.0 · 1×
axios1.7.9 · 1×
babel-eslint10.1.0 · 1×
chokidar3.5.3 · 1×
codemirror5.65.16 · 1×
core-js3.6.5 · 1×
deepmerge1.5.2 · 1×
element-ui2.15.1 · 1×

For agents

$ claude mcp add mind-map \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact