SuperMind

by springrain | 公众号: 及时春雨
5
4
3
2
1
Score: 38/100

Description

一款obsidian xmind&ai 思维导图插件

Reviews

No reviews yet.

Stats

29
stars
6,692
downloads
3
forks
117
days
2
days
2
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
4
total issues
3
open issues
1
closed issues
18
commits

Latest Version

2 days ago

Changelog

v3.4:

🧭 XMind 多骨架路由引擎

1、Frontmatter 声明式骨架

  • 在笔记顶部通过 skeleton: 一键声明整图结构,支持 11 族共 42 个官方骨架:MindMap-1..5、Timeline-1..7、Fishbone-1..3、OrgChart-1..3、LogicChart-1..3、TreeChart-1..6、BraceMap-1..3、Grid-1..5、Matrix-1..3、TreeTable-1..3、Spreadsheet-1。
  • 内置大小写无关的别名解析(如 timeline、fishbone、org-chart、matrix、矩阵、tree、brace、grid),未匹配时优雅回退默认结构,绝不中断转换。

🎨 官方配色主题离线库

2、53 套官方调色板纯 TS 落地

  • 从官方 palettes 离线提取 53 套配色主题(Rainbow、Energy、Space、Code、Dawn、Sophisticated、Classic、Mono、Macaron、Candy、CyberPunk、Aurora、Sakura、Crimson 等),零运行时外部依赖。
  • 通过 Frontmatter color: / theme: 直接套用,color 优先,大小写无关且支持别名(如 fresh → Freshness);color: 主题名/N(N=1~6)可选主题的主色轮换变体,越界自动夹取。
  • 无 YAML 默认样式:设置「XMind → Markdown 转 XMind」分区可指定默认骨架、默认主题、默认主色与长备注宽度自适应开关,仅在文档未显式声明时生效;该分区从「思维导图」tab 迁出,避免与 Obsidian markdown 思维导图视图混淆。

🧩 局部子树排版混排

3、命名空间标签驱动多结构混排

  • 在分支标题行末尾追加 #layout/xxx、中文 #排版/xxx 或 HTML 注释 <!-- layout: xxx -->,即可让该子树切换为独立结构,实现同一张图内多结构混排。
  • 支持 org / timeline / fishbone / logic / map / tree 及其方向变体与中文名(架构图 / 时间轴 / 鱼骨图 / 逻辑图 / 思维导图)。
  • 消费后即剔除:排版标签解析后自动从标题移除,不残留贴纸;普通业务 #标签 原样保留;.xmind 逆向转 Markdown 时对带局部结构的分支双向回写 #layout/xxx。
  • 图标标记纯透传:#marker/<id>(含中文 #标记/<id>)原样进出 XMind 图标 markerId,往返无损、未知 id 不报错;任务态仍走 [ ]/[x]/[/]/[-] 复选框,两者互不干扰。

📊 原生 Markdown 表格直转二维矩阵

4、表格无缝编译为 Spreadsheet

  • 标准 Markdown 表格自动识别并编译为 XMind 官方二维对比矩阵:表头首列作根节点,其余列作列维度并注入 grid-number-of-columns 扩展,数据行首列作行主题、单元格作带列名标签的二级主题。
  • 可结合 --- 分隔符将矩阵作为独立画布与其它骨架混排。

📐 长备注宽度自适应与结构健壮性

5、Auto-fit、校验器与度量工具

  • 长备注宽度自适应:基于 CJK 全角(2 宽)与 ASCII 半角(1 宽)度量,单行超 100 时分档注入 customWidth(320/400/480pt),杜绝长文本挤压碎行。
  • 轻量结构校验器:落盘前断言主题 ID 唯一性、联系线端点存在性与顶层 Sheet 合法性,保障 .xmind 在桌面端与移动端正常加载。
  • 结构度量工具:新增命令面板「查看当前思维导图结构度量」,并在 AI read 工具支持 mode: "describe",以约 50 Token 极低成本洞察千节点脑图的总主题数、最大深度、一级分支数、骨架与配色。

🤖 AI 技能与样例库

6、xmind-creator 升级与测试样例

  • 更新内嵌技能模板,注入场景意图路由、命名空间排版标签、图标标记透传与表格转矩阵的写作指引,同步 42 骨架 / 53 主题清单。
  • 新增 docs/test-samples/ 共 20 个转换测试样例(在原 14 个基础上增补 TreeChart、BraceMap、Grid、TreeTable 骨架、marker 纯透传往返与主色变体),并配套 docs/XMind-v3.4-使用说明书.md。

v3.5:

🎨 XMind 高级视觉与任务扩展

1、全局画布视觉(Frontmatter 声明式)

  • 新增六个整图视觉键,写入 XMind 主题并支持 .xmind → Markdown 双向回写:
    • background:画布底色(svg:fill),支持 hex / rgb / css 颜色名;等于主题默认底色或纯默认白时不发射,杜绝往返凭空多出 Frontmatter。
    • font / font-family:全局字体,拼装 '用户字体', <内置兜底链>,未安装字体自动回退;回写排除内置字体名。
    • grid-columns:网格 / 矩阵列数(2–12 整数),写入根节点 org.xmind.ui.extended-style 的 grid-number-of-columns。
    • line-width:5 档线宽(极细/细/中等/粗/极粗,含 english 别名与 Npt / 纯数字),映射 1/2/3/5/6 pt 写入各级文本主题类。
    • line-tapered:线条渐细开关(true / false)。

2、动态多级编号 numbering

  • 调用 XMind 原生扩展 org.xmind.ui.numbering,拖动节点编号不错乱;支持 arabic(1,2,3)、roman(I,II,III)、alphabet / alphabet-uppercase(A,B,C)、alphabet-lowercase(a,b,c)。
  • 全局派发与分支覆盖(对齐 xmind-cli):Frontmatter numbering: 在根节点存储元数据,并自动向下派发继承至直属一级分支(Main Topics),未显式声明标签的分支自动享有全局序号;分支标题末尾 #numbering/<pattern>(中文 #编号/)可独立覆盖。
  • 反向转码防冗余:.xmind → Markdown 时,仅对格式与全局不一致的分支或深层显式标注子主题保留 #numbering/...,继承自全局的分支标题干净输出。

3、节点手动定宽 #width

  • 标题行内 #width/<像素>(中文 #宽度/<像素>)固定节点卡片宽度,注入 topic.customWidth,优先级高于长备注自适应;仅接受纯数字,消费后剥离,支持回写。

4、任务项目元数据(Tasks + Dataview 规范)

  • 复选框任务项支持 📅 YYYY-MM-DD(截止日期,ISO 校验后转毫秒)、[duration:: N d|h|w](effort 亦可)、[progress:: 50%] 或 [progress:: 0.8]、@负责人,写入 XMind 官方项目扩展 org.xmind.ui.task。
  • 进度联动原生图标:带复选框时 progress 自动映射八分位 marker(task-start / task-oct / task-5oct / task-7oct / task-done);取消态(- [-])受保护不被 100% 改写为完成;纯节点携带任务元数据不会被凭空加复选框。均支持无损回写(@负责人 归位而不混入 #标签)。

5、单节点视觉强调 <span style>

  • 用 <span style="font-size: 20pt; border-color: #e53935;"> 包裹整节点标题,设置字号(px 按 ×0.75 规范化为 pt)与边框色(自动补 border-line-width: 1pt 使边框可见);一行内多个 span 均处理,消费后剥离,回写输出 font-size 与 border-color。

6、二维矩阵双向回写(表格 ⇄ 矩阵)

  • .xmind → Markdown 时把规范的 Spreadsheet 矩阵画布反向重建为 Markdown 表格(行主题→行、列名标签→列),并抑制 skeleton / grid-columns frontmatter,使 表格 → 矩阵 → 表格 往返闭合;仅当矩阵结构规范(单元格以列名标签组织、无更深层级、无游离/概要)时触发,否则回退普通大纲以防丢数据。

⚙️ 设置面板与体验优化

  • 新增「默认字体 (Default font)」:在「Markdown 转 XMind 设置」中提供全局默认字体输入,全库笔记缺省 Frontmatter 时自动兜底。
  • 移除冗余 ? 帮助按钮:清理设置项旁机械重复说明文本的非标准 DOM 浮层,消除内存与样式隐患,界面回归 Obsidian 原生整洁质感。
  • 转换设置聚合与解耦:将 Markdown ↔ XMind 转换设置集中分类;保持桌面偏好与 AI Agent 执行场景边界解耦,Agent 写作严格依据技能 Recipes 自治决策。

🛡️ 稳健性修复

  • 消除样式遮蔽(Style Shadowing):打通 line-width 与 font 的全局主题层与节点行内样式层,消除了节点内联 2pt 默认线宽与中心主题回退字体对全局配置的遮蔽。
  • 修复 detectSheetBackground 因访问不存在字段导致的类型错误,及普通文档往返凭空多出 background: "#ffffff" 的非幂等问题。
  • 修复带 [duration::] / 📅 的普通条目被强制加 [ ] 复选框、以及取消态被 progress:: 100% 改写为完成的缺陷。
  • 修复 SPAN 与 @提及 正则缺全局标志导致一行内第二个匹配泄漏进标题;恢复 markerToTodoStatus 对未知 task-* 图标的 todo 兜底(避免往返丢失复选框);XMindTopic 补 customWidth 字段修复类型检查。

📚 技能与文档

  • 升级 xmind-creator 技能模板:补充定宽 / 编号 / 任务元数据 / 节点视觉强调的写作指引,同步 42 骨架 / 53 主题清单。
  • 新增测试样例至 25 个(21 综合演示、22 动态编号、23 线条画布、24 任务管理周期、25 节点定宽与强调);更新 docs/XMind-v3.5-使用说明书.md。

v3.6:

🚀 核心新特性

1、AI 认知洞察 2.0(24 大高阶认知视角矩阵)

  • 视角矩阵大幅扩充:由原 12 视角扩展至 24 种内置高阶心智视角,涵盖「复盘检视」「自我觉察」「决策推演」「大师智慧」四大核心分类(全面融合查理·芒格格栅思维、雷·达利欧原则、费曼概念简化、德鲁克卓有成效管理、纳瓦尔杠杆、埃隆·马斯克第一性原理五步法等)。
  • 现代化交互界面重构:
    • 新增分类胶囊过滤(Category Pills),一键切换四大认知维度;
    • 新增毫秒级实时关键词搜索与高亮检索;
    • 新增名家专属大师徽章(Author Badges)与卡片光晕微交互;
    • 接入动态任务执行表单,支持自由扩充自定义认知视角。

2、左侧活动栏 AI Copilot 快捷入口(Ribbon Integration)

  • 在 Obsidian 左侧活动栏新增专属 brain-circuit(大脑电路线 / 智能脑图)图标;
  • 一键呼出 AI Copilot 任务抽屉,自动感知并绑定当前活动笔记上下文;无打开文档时优雅降级为全局 Agent 任务模式。

3、图片导出 2.0(零限制长图下载与架构级加固)

  • 原生 Blob 与 ObjectURL 零限制下载:彻底废弃脆弱且受限的 Base64 DataURL,全流程改用浏览器原生二进制 Blob 与 URL.createObjectURL,彻底突破 Chromium/Electron 对 DataURL 超过 2MB 时抛出 TypeError: Failed to fetch 或 ERR_INVALID_URL 的硬编码限制,支持百兆级超长脑图与笔记卡片顺畅下载。
  • 长图 Canvas 尺寸智能自适应保护(Adaptive Downscale):实时探测 DOM 高度,针对长篇长图动态下调采样率,将最终 Canvas 尺寸严格控制在 16,000px 硬件安全线内,彻底消除击穿 GPU MAX_TEXTURE_SIZE(16,384px)及 Skia 整数溢出导致的内存雪崩(OOM)或黑屏白板。
  • 暗色模式变量隔离注入:导出克隆文档注入自洽独立的浅色基础 CSS 变量,彻底阻断 Obsidian 宿主深色主题对导出卡片的变量污染,告别“深字压深底”不可读问题。
  • 字体加载防抖与内存安全:在光栅化前显式等待 document.fonts.ready,避免回退字体引发排版折行改变;显式清空 Canvas 与即时 revokeObjectURL,杜绝显存泄漏。

4、Flomo 深度分析工作台(flomo-analysis-studio)

  • 完整迁移并内置 10 套嵌入式技能模板(defaultSkillTemplates.ts),开箱即用支持碎片笔记聚类、标签拓扑分析与知识反刍。

⚙️ 设置面板重构与双独立子 Tab

  • 「图片导出」独立子 Tab:完整集成卡片尺寸、12 套设计师模板切换、摘要控制、作者信息(头像/头衔)与个性化水印设置。
  • 「AI 洞察」独立子 Tab:支持管理 24 大内置视角启用状态及自定义透镜扩充。

🛡️ 往返转换与视觉渲染加固

  • 38 套浅色/白底主题对比度补偿:移除了错误的 continue 阻断,让 readableTextColor 无条件基于相对亮度计算文字色,白底中心节点(如 Code 主题 fill=#FFFFFF)文字强制补偿为 #000000 黑色,彻底消灭白字压白底。
  • 纯表格矩阵列数绝对保护:矩阵工作表严格锁定实际表格列数,阻止 YAML Frontmatter 中的 grid-columns 覆盖真实数据列数。
  • HTML 比较符号与泛型保真:修正 HTML 标签剥离与实体解码时序,确保笔记中的比较运算符(a < b and c > d)与代码泛型(List<String>)100% 往返不丢失。
  • 脑图 Markdown 组件防爆框:.mm-node-content img, video, iframe, svg 统一添加 max-width: 100%; height: auto;,彻底阻断大图撑破节点卡片。
  • Callout 图标颜色继承与科技主题保真:修复 Callout 图标白底隐形问题;科技主题代码块在浅色 Obsidian 模式下维持专业暗底。
  • 安全与 XSS 防护:大纲视图搜索高亮与技能抽屉胶囊改用纯 DOM 节点构建,彻底消除潜在脚本注入风险,并修复大纲公式中 < 符号被误当 HTML 标签解析的问题。

README file from

Github

SuperMind - Enhanced Mind Map Plugin for Obsidian

A powerful, stable mind mapping plugin for Obsidian

Interactive Editing • AI Smart Expansion • Multiple Export Formats • Enterprise-Grade Stability

Version Platform

中文文档


✨ Key Highlights

🎯 Complete Mind Mapping Experience

  • Native Obsidian Integration: Seamlessly integrates into your Obsidian workflow
  • Bidirectional Markdown Sync: Real-time conversion between mind maps and Markdown
  • 13 Professional Themes: Professional themes + dopamine color schemes for various scenarios
  • Rich Text Support: Tables, Callouts, quotes, code blocks, embedded content

🤖 AI-Powered Enhancement

  • Unified AI Engine: Powered by PiAI, supporting Google Antigravity, OpenAI, Anthropic, Gemini, Deepseek, CodeBuddy, OpenAI-compatible endpoints, and more
  • OAuth / API Key Sign-in: Auth modal with two authorization modes, credentials stored securely; official Antigravity Loopback + PKCE authorization flow
  • Native Web Access Subsystem: Zero-dependency web_search and web_fetch with SSRF protection and Auto routing (DuckDuckGo, Bocha, Tavily, Jina)
  • Multi-Provider AI Image Generation: Independent ImagesModels runtime supporting Google Antigravity, OpenRouter (52+ image models), and OpenAI-compatible / SiliconFlow endpoints
  • WeChat Publishing Skills Suite: Built-in tech writing, KM articles, typography formatting, and one-click draft box publishing
  • Universal AI Copilot: Direct assistant invocation without pre-selecting skills, dynamically adapting as tools load skills
  • Skill Task Drawer: Non-blocking docked drawer with collapsible floating bubble, multi-source context injection (selection feeding, 0-token @ file mention), and multi-turn refinement
  • Karpathy Wiki Agent (wiki): Built-in full-vault knowledge compilation, note ingestion, and incremental absorption
  • Multimodal Vision: Dynamic vision model resolution with automatic image attachment extraction from notes and mind maps
  • Pi Agent Tool Calling: read / edit / write / find / grep / ls / bash / web_search / web_fetch / generate_image — AI directly reads/writes notes, searches the web, and generates illustrations
  • Native XMind Creator Skill: Built-in 15 core skills, allowing AI to directly write .xmind files with boundaries, summaries, callouts, and relationships
  • Comprehensive Internationalization: Task drawer, auth modal, settings, and all 15 built-in skills fully localized in English, Simplified Chinese, and Traditional Chinese
  • Smart Expansion: One-click child node generation, deep analysis, content optimization
  • Insight System: Flomo-like AI insights with multi-dimensional analysis, directly analyzing .xmind files alongside notes
  • Custom Prompts: Fully customizable AI interactions

🏗️ Enterprise-Grade Stability

  • Unified Resource Management: Centralized resource lifecycle control
  • Zero Memory Leaks: Complete lifecycle management and automatic cleanup
  • Async Safety: Prevents race conditions accessing destroyed objects
  • Optimized Performance: Efficient rendering and memory usage

🎨 Rich Export Options

  • Image Export: PNG, JPEG, SVG with watermarks and author info
  • Document Export: Selected content export, 12 professional templates
  • XMind Integration: Bidirectional conversion with XMind files (Desktop)

🚀 Core Features

1. Mind Map Editing

Interactive Editing
  • ✅ Create and edit mind maps directly in Obsidian
  • ✅ Support for drag-and-drop, hotkeys, context menu
  • ✅ Real-time preview, WYSIWYG
  • ✅ Complete undo/redo history
Layouts and Styles
  • 4 Layout Directions: Center, Right, Left, Clockwise
  • 13 Themes: 7 professional + 6 dopamine color schemes
  • Custom Color Groups: Smart node connection color system
  • Responsive Canvas: Auto-adapts to content size
Rich Text Rendering
Content Type Supported Features
Markdown Formatting Bold, italic, highlight, strikethrough, code
Tables Full table rendering and editing
Callouts Multiple Callout types, theme-adaptive
Block Quotes Block quotes, text block display
Code Blocks Syntax highlighting, rendered as child nodes
Embedded Content Canvas, PDF++, Eagle, Excalidraw
Internal Links Support for internal link navigation
Footnotes Superscript rendering, content protection
Task Lists Clickable checkboxes

2. View Enhancements

Outline View
  • Tree structure display
  • Real-time search and quick navigation
  • Expand/collapse support
  • Synchronized scrolling with main view
Map Overview
  • Thumbnail minimap
  • Visual navigation
  • Quick jump
  • Real-time updates
Quick Settings
  • One-click theme switching
  • Adjust layout direction
  • Modify color groups
  • Background color picker

3. AI Features

Node AI Expansion (Plus Feature)
  • Generate Ideas: AI brainstorming
  • Generate Analysis: Deep content analysis
  • Detailed Expansion: Refine node content
  • Practical Applications: Practical scenario suggestions
  • Custom Prompts: Fully customizable
Context Menu AI
  • Popup with streaming output
  • Support for editing and insertion
  • Smart Callout type selection
  • Regenerate and replace functionality
File AI Analysis
  • Document analysis and summary
  • Keyword extraction
  • Streaming output to new file
  • Custom save path
AI Insight System
  • Multi-dimensional perspective analysis
  • Customizable built-in perspectives
  • Backlink expansion depth configuration
  • Persistent data storage
AI Skills System (Plus Feature)
  • Extensible AI workflows defined via SKILL.md, following the Agent Skills open standard
  • Multiple output formats: markdown, mermaid, excalidraw, canvas, base, and native .xmind mind maps
  • Built-in 7 core skills, including the new xmind-creator skill
  • Auto-scans vault skills/ folder to discover skills, loading them on demand via progressive disclosure
  • ReAct agent tool loop for complex multi-step tasks
  • Streaming output, real-time file writing; automatically embeds artifact wikilinks (![[artifact]]) into source notes
  • Smart content extraction, strips AI explanatory text
Skill Task Drawer & Multi-Turn Refinement
  • Non-Blocking Drawer: Operates smoothly without a blocking modal backdrop, allowing uninterrupted reading and editing
  • Multi-Turn Session Refinement: SkillAgentSession retains context across follow-up prompts for iterative polishing
  • Collapsible Floating Bubble: Minimize drawer into a bottom-right pill badge with a breathing pulse dot indicator
  • Real-Time Activity Feed: Live visualization of tool executions (read/edit/write/bash), execution turns, and token usage
  • Artifact Card: Detects the final deliverable and opens it in an Obsidian leaf with one click
  • Dynamic Vision Resolution: Automatically verifies model vision capabilities across providers and custom endpoints
  • Rich Content Extraction: LinkResolver parses wikilinks, block refs, and raster images (![[image.png]], [alt](url))
  • Multimodal AI Integration: Selected text, mind map nodes, and multi-document insights automatically deliver images to vision models
  • Privacy Control: Enable blockImages in settings to disable image uploading at any time
Pi Agent Tool Calling
  • Built-in read / edit / write / find / grep / ls / bash tools
  • edit performs batched targeted replacements instead of rewriting whole files
  • write compiles Markdown directly into native binary .xmind mind maps
  • grep / find regex search across the vault; multi-document insight retrieves on demand
  • Physical truncation protection (truncateOutput) protects the context window
  • Optional "Require Tool Confirmation" (requireToolConfirmation) setting before modifying files or executing bash
File & Folder Context Menu AI
  • Multi-select files or right-click folders in the file list to launch AI insights directly
  • Folder right-click batches both Markdown documents and .xmind files
  • Direct in-memory extraction of .xmind outlines and images for AI analysis
Unified Save Path Management
  • Three modes: custom path / vault root / source file directory
  • Shared across all AI features
  • Auto-creates directories when they don't exist
AI Stop Button
  • Both AI Insight and Skills execution support interruption
  • Mobile progress indicator integrates stop button
  • Mind map node AI expansion also supports stopping
Plus Feature Licensing
  • Trial Period: 7 days free trial for all Plus features
  • Licensing: Obtain registration code through sponsorship
  • Scope: Node AI expansion, context menu AI, file AI analysis
  • Free Features: All other features remain unrestricted after trial

4. Export and Publishing

Image Export
Supported Formats: PNG, JPEG, SVG
Features:
- Adjustable image width
- Custom author info (avatar, name, extra text)
- Watermark settings (text/image, transparency, rotation)
- 12 professional templates
- Mobile share menu integration
Document Export
Features:
- Selected content export
- Full document export
- Card summary display
- Filename and date control
- Export preview modal
XMind Integration (Desktop)
  • Markdown ↔ XMind conversion
  • XMind file preview (thumbnails)
  • Folder auto-sync
  • Open XMind in tabs

5. Collapse State Persistence

  • Uses <!--c--> comment markers
  • Compatible with obsidian-workflowy-plugin
  • Markdown view synchronization
  • Auto-save state

📱 Platform Support

Desktop (Full Support)

  • ✅ Windows, macOS, Linux
  • ✅ All features available
  • ✅ XMind integration
  • ✅ File system operations

Mobile (Basic Support)

  • ✅ iOS, Android
  • ✅ Mind map viewing and editing
  • ✅ Touch operations
  • ✅ Image export (share menu)
  • ✅ Tab/Enter virtual buttons
  • ⚠️ Not Supported: XMind conversion, file sync

📖 User Guide

Quick Start

1. Create Mind Map
Method 1: Ctrl+P → Search "Create new mind map"
Method 2: Right-click folder → "New mind map"
2. Open Existing File
Method 1: Right-click Markdown file → "Open as mind map"
Method 2: Command palette → "Toggle markdown or mindmap mode"

Keyboard Shortcuts

Shortcut Function
Shift+F2 Edit node
Shift+Insert Insert child node
Alt+Shift+Enter Add sibling node / End editing
Shift+Delete Delete node and children
Escape Cancel editing
Alt+Shift+S Select node text
Alt+Shift+D Move next siblings as children
Alt+Ctrl+Shift+D Move all siblings as children
Alt+Shift+J Join with node below
Alt+Ctrl+Shift+J Join as citation with node below
Shortcut Function
Alt+Shift+↑ Move node up
Alt+Shift+↓ Move node down
Alt+Shift+← Move node left
Alt+Shift+→ Move node right
Shortcut Function
Alt+↓ Expand one level
Alt+↑ Collapse one level
Alt+PageDown Expand one level from max displayed
Alt+PageUp Collapse one level from max displayed
Ctrl+Shift+Space Toggle expand/collapse
Shortcut Function
Alt+Shift+B Bold
Alt+Shift+I Italic
Alt+Shift+H Highlight
Alt+Shift+2 Strikethrough
Alt+Shift+L Remove line breaks
Shortcut Function
Alt+Shift+C Copy node
Alt+Shift+V Paste node
Alt+Shift+Z Undo
Alt+Shift+Y Redo
Alt+Ctrl+Shift+Z Replace with previous text
Alt+E Center current node
Alt+Shift+E Center entire map
Ctrl++ / Ctrl+Scroll↑ Zoom in
Ctrl+- / Ctrl+Scroll↓ Zoom out
Ctrl+0 Reset zoom

AI Configuration

  1. Set Up AI Service

    • Open plugin settings → AI Service Configuration
    • Select a provider (OpenAI, Anthropic, Gemini, Deepseek, CodeBuddy, etc.)
    • Authenticate via API Key or OAuth, then pick a model
  2. Use AI Expansion

    • Click the 🧠 button on a node
    • Or Ctrl+Double-click the node
    • Select expansion method
  3. Custom Prompts

    • Plugin settings → AI Custom Prompts
    • Use {{nodeContent}} placeholder
    • Takes effect immediately after saving

🛠️ Installation

BRAT (Beta Reviewers Auto-update Tester) allows you to install and automatically update plugins directly from GitHub.

  1. Install the BRAT plugin from Obsidian Community Plugins
  2. Enable BRAT in Settings → Community plugins
  3. Open BRAT settings and click "Add Beta plugin"
  4. Enter the repository URL: https://github.com/springrain1/obsidian-xmind-plugin
  5. Click "Add Plugin" and BRAT will install SuperMind automatically
  6. Enable SuperMind in Settings → Community plugins

Tip: BRAT will automatically check for updates and notify you when a new version is available.

Manual Installation

  1. Download the latest release from Releases
  2. Extract to: <vault>/.obsidian/plugins/obsidian-xmind-plugin/
  3. Restart Obsidian
  4. Enable plugin in Settings → Community plugins

🔄 Latest Version

v3.3 - Google Antigravity, Native Web Access, Unified Image Generation & Skill Pipelines

  • 🌐 Google Antigravity Provider & OAuth: Desktop local loopback (port 51121) + PKCE authorization code grant with support for gemini-3-pro, gemini-3-flash, claude-4-6-sonnet, and more
  • 🔍 Zero-Dependency Native Web Access: Built-in web_search and web_fetch with enterprise SSRF defense and Auto routing (DuckDuckGo, Bocha, Tavily, Jina)
  • 🎨 Unified Multi-Provider AI Image Generation: Independent ImagesModels runtime supporting Google Antigravity, OpenRouter (52+ image models), and OpenAI-compatible / SiliconFlow endpoints
  • ⚡ 0-Token Drawer Slash (/) Skill Autocompletion: Type / in the drawer input to instantly search and autocomplete all 15 enabled skills with keyboard navigation
  • 🔗 Multi-Skill Sequential Pipelines: Multi-turn context handover protocol seamlessly carrying assets across stages (e.g. WeChat "Draft ➔ Format ➔ Publish") in a single session
  • 🧠 CodeBuddy Deep Reasoning & Multimodal Vision Hardening: Dynamic reasoning_effort binding, contract-compliant thinking level mapping, unrestricted multimodal vision, and settings persistence fixes
  • 📱 Modernized WeChat Publishing Skills Suite: 4 core WeChat publishing skills aligned with $VAULT_PATH conventions and secure credential isolation
  • 🌍 Comprehensive Internationalization: Full elimination of hardcoded strings across drawers, modals, and settings; native localization for all 15 skills across EN, ZH-CN, and ZH-TW

v3.2 - Universal Copilot, Context Injection & Wiki Agent

  • ⚡ Universal AI Copilot Drawer: Launch task drawer without a designated skill; dynamically auto-detects and binds skill titles/icons when tools read skill definitions
  • 📝 Selection Snippet Injection: Highlight text across notes and right-click "Send selection to AI Drawer" with precise 1-based line bounds and >6000-char read pointer fallback
  • 🔍 0-Token Local @ File Mentions: Type @ in the input bar to search and attach Vault files (.md, .json, .csv, .xmind) via native fuzzy match with zero Token overhead
  • 📚 Knowledge Wiki Agent (wiki): Built-in 8th skill based on Karpathy LLM-Wiki specifications with automated asset syncing and quick action suggestions
  • 🛡️ Unified Attachment Row: Unified 16×16px remove buttons and layout overflow protection across image thumbnails and context capsules
  • ⚙️ Hardened Parser Engine: Fully supports YAML block scalars (|, >, >-), preserving internal line breaks and fixing delimiter edge cases

v3.1 - Skill Task Drawer, Multimodal Vision & XMind Interoperability

  • 🎯 New Skill Task Drawer: Non-blocking drawer UI, multi-turn follow-up refinement, live activity feed, and deliverable artifact card
  • 🫧 Collapsible Floating Bubble: Dock drawer into a sleek bottom-right pill badge with a running pulse indicator
  • 👁️ Global Multimodal Vision: Dynamic model vision resolution and intelligent image extraction via LinkResolver
  • 🧠 New native xmind-creator skill (expanding default skills to 7) generating full .xmind files from Markdown with advanced components
  • 📁 Seamless .xmind document support in right-click menus and multi-document AI insights
  • 🛡️ New tool confirmation safety setting, standalone truncateOutput protection, and automatic artifact wikilink embedding
  • 🧹 Removed deprecated XMind previewer and legacy diff code (-4300+ lines), full localization across EN, ZH-CN, and ZH-TW

v3.0 - PiAI Engine & Pi Agent Toolchain

  • 🤖 AI core fully migrated to the PiAI engine; unified providers with OAuth / API Key auth and secure credential storage
  • 🔑 New AI auth modal and CodeBuddy provider (device-code OAuth, JWT, streaming responses)
  • 🛠️ New Pi Agent toolset: read / edit / write / find / grep / ls / bash
  • 🔁 Skill executor refactored into a ReAct agent loop; XML skill list injected into the system prompt
  • 📂 Multi-select files and right-click folders launch AI insights directly
  • 🐛 Lifecycle management prevents memory leaks, legacy settings auto-migrate, build compatibility improved

v2.8 - Mind Map View Enhancements & Format Improvements

  • ✨ Mind map view now renders node tables with support for child nodes under table nodes
  • ✨ Fixed rendering of Callout, table, code block, and quote block components; block-level components preserved as renderable child nodes
  • 🐛 Fixed blank line removal between components when writing back to Markdown, fixed note blank line loss
  • 🐛 Fixed content hierarchy misalignment after adding new nodes and converting to Markdown
  • 🐛 Fixed blank line issues between same-level unordered lists after list conversion
  • 🤖 New skill: xmind-mdoutline-generator - Extract mind map outline from original text, automatically add XMind-specific components

v2.7 - XMind Conversion Settings & Bug Fixes

  • ⚙️ Three save path modes for XMind → Markdown attachments: Obsidian default/original file location/custom path
  • 🐛 Fixed mouse drag inertia issue in canvas overview
  • 🐛 Added context window token count configuration option in AI service settings
  • 🐛 Fixed notes and --- separator loss issues
  • 🐛 XMind→Markdown note formatting optimization using more stable <strong> / <em> syntax

v2.6 - Batch Conversion & Comprehensive Format Support

  • 🔄 File list supports folder right-click or Alt multi-select for batch XMind ↔ Markdown conversion
  • ✨ Comprehensive format support: colors, notes, tags, summaries, boundaries, collapse states, formulas, images, floating topics, multiple sheets
  • ✨ New command to convert between "Level 1-3 headings + unordered lists" and "All unordered lists"

v2.5 - Settings Page Redesign

  • ✨ Two-level tab navigation layout for settings (General/AI/License), no more endless scrolling
  • ✨ Dopamine purple gradient navigation bar, light/dark theme compatible
  • ✨ Lazy-loaded tab content panels with tab state memory
  • 🐛 Fixed BASE view AI Insight unable to retrieve filtered documents (adapted to Obsidian's updated DOM structure)

📖 See Full Changelog


💬 Feedback & Support

If you encounter any issues or have suggestions:

  • Submit an Issue on GitHub
  • Describe the problem in detail with steps to reproduce

🙏 Acknowledgments

  • Obsidian Community
  • XMind Team
  • All users and supporters

Made with ❤️ for Obsidian