MENU

一个简单&强大的 私有化Web思维导图 | SimpleMindMap 8.8K ⭐

• September 5, 2025 • Read: 19 • 编码👨🏻‍💻

SimpleMindMap 介绍

image-20250422230814462

是一个简单&强大的 Web 思维导图库和思维导图软件。是一个 js 思维导图库,也是一个完整的思维导图工具。

🚢 项目地址

🚀SimpleMindMap 功能

  • 一个 Web 思维导图,基于思维导图库、Vue2.xElementUI 开发,支持操作电脑本地文件,可以当做一个在线版思维导图应用使用,也可以自部署和二次开发。
  • 一个 js 思维导图库,不依赖任何框架,可以用来快速完成 Web 思维导图产品的开发。
  • 客户端和插件 丰富,独立客户端,支持 Windows、Mac 及 Linux 系统;uTools 插件,现已上架uTools插件应用市场。
  • 易于使用,开箱即用,上手简单,配置丰富,文档清晰。

🌏️SimpleMindMap 特征

  • 插件化架构,除核心功能外,其他功能作为插件提供,按需使用,减小打包体积
  • 支持逻辑结构图(向左、向右逻辑结构图)、思维导图、组织结构图、目录组织图、时间轴(横向、竖向)、鱼骨图等结构
  • 内置多种主题,允许高度自定义样式,支持注册新主题
  • 节点内容支持文本(普通文本、富文本)、图片、图标、超链接、备注、标签、概要、数学公式
  • 节点支持拖拽(拖拽移动、自由调整)、多种节点形状;支持扩展节点内容、支持使用 DDM 完全自定义节点内容
  • 支持画布拖动、缩放
  • 支持鼠标按键拖动选择和 Ctrl+ 左键两种多选节点方式
  • 支持导出为 jsonpngsvgpdfmarkdownxmindtxt,支持从 jsonxmindmarkdown 导入
  • 支持快捷键、前进后退、关联线、搜索替换、小地图、水印、滚动条、手绘风格、彩虹线条、标记、外框
  • 提供丰富的配置,满足各种场景各种使用习惯
  • 支持协同编辑
  • 支持演示模式
  • 更多功能等你来发现

🔖 官方插件

官方提供了如下插件,可根据需求按需引入(某个功能不生效大概率是因为你没有引入对应的插件),具体使用方式请查看文档:
RichText(节点富文本插件)Select(鼠标多选节点插件)Drag(节点拖拽插件)AssociativeLine(关联线插件)
Export(导出插件)KeyboardNavigation(键盘导航插件)MiniMap(小地图插件)Watermark(水印插件)
TouchEvent(移动端触摸事件支持插件)NodeImgAdjust(拖拽调整节点图片大小插件)Search(搜索插件)Painter(节点格式刷插件)
Scrollbar(滚动条插件)Formula(数学公式插件)Cooperate(协同编辑插件)RainbowLines(彩虹线条插件)
Demonstrate(演示模式插件)OuterFrame(外框插件)MindMapLayoutPro(思维导图布局插件)
HandDrawnLikeStyle(手绘风格插件)Notation(节点标记插件)Numbers(节点编号插件)[收费]Freemind(Freemind 格式导入导出插件)
Excel(Excel 格式导入导出插件)Checkbox(待办插件)Lineflow(节点连线流动插件)Momentum(动量效果插件)
RightFishbone(向右鱼骨图插件)NodeLink(节点链接插件)

🛠️ 部署 SimpleMindMap

👻 先决条件/要求

  • 最低 512MB RAM(推荐 1GB+)
  • 具备 docker 或者 docker-compose 环境

🐳 方法一:使用 Docker 命令部署

docker run -d --name mind-map -p 8080:8080 --restart always -e GIN_MODE=release docker.cnb.cool/srebro/pidin/mind-map:latest

🐳 方法二:使用 Docker Compose 部署 (推荐)

services:
  mind-map:
    #image: hraulein/mind-map:latest
    image: docker.cnb.cool/srebro/pidin/mind-map:latest  ##CNB 镜像加速
    container_name: mind-map
    restart: always
    ports:
      - "8080:8080"
    environment:
      - GIN_MODE=release         #debug 为调试模式

🧭 使用 Nginx 反向代理

#mind-map
  server {
        listen       443 ssl;
        server_name  mind-map.srebro.cn;  ##替换成自己的域名
        error_page  404              /404/404.html;
        charset utf-8;

        ssl_certificate /home/application/nginx/cert/srebro.cn.pem; 
        ssl_certificate_key /home/application/nginx/cert/srebro.cn.key;
        ssl_session_cache    shared:SSL:1m;
        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

    location / {
    proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header x-wiz-real-ip $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_pass http://localhost:8080;
        }
}

image-20250422232456686

  • 支持接入 AI 大模型

image-20250422232739272

  • 导入支持 .smm.json.xmind.xlsx.md 文件
  • 这里演示一个 markdown 文件导入image-20250422233346964
  • 导出支持多种格式

image-20250422233420504

  • 导出一个 xmind 文件格式

image-20250422233501067

🎁 获取 SimpleMindMap

Archives Tip
QR Code for this page
Tipping QR Code