leyem45 downloadsPreview and embed local Xmind files, switch sheets, and open originals in Xmind.
简体中文 · Download · Report an issue
Preview local .xmind files inside Obsidian on macOS, Windows, iPhone, iPad and Android. Embed maps in your notes, switch sheets, and open or share a file with Xmind when you want to edit.
SeeXmind is an independent, unofficial plugin. It is not affiliated with, endorsed by, or sponsored by Xmind or Obsidian. Xmind remains the editor; SeeXmind does not include Xmind or unlock its paid features.
.xmind files in the vault file explorer. Click or tap to preview; on desktop, double-click to open the original in Xmind.![[Mind map.xmind]]..app and Windows .exe paths remain available in desktop settings.Screenshots supplied by the maintainer, showing the macOS interface in Simplified Chinese. Mobile uses touch controls and an Open / share button; custom application paths appear only on desktop.
Original image preview and floating controls

Interactive Markdown embeds

Custom application paths and idle opacity

Requires Obsidian 1.8.7 or later. Supports macOS, Windows, iPhone, iPad and Android. We recommend installing Xmind separately for editing. Previewing supported files does not require an Xmind account or a running Xmind app.
Install SeeXmind from Settings → Community plugins → Browse: search for SeeXmind, install it, and enable it. You can also open its official listing and select Add to Obsidian.
For manual installation:
main.js, manifest.json, and styles.css from the same public release.<your-vault>/.obsidian/plugins/seexmind/.There is no need to access or download the private source repository. When updating, replace the three installation files and preserve data.json if you want to keep your settings. Disable other plugins that claim the .xmind extension.
Put an .xmind file inside your vault. Click or tap it in the file explorer to open the preview. Previews, Markdown embeds and sheet selection work on desktop, phones and tablets.
Desktop: Double-click the explorer entry, use the preview's Open in Xmind button, or choose Open in Xmind from its file menu. Save the original in Xmind and return to Obsidian; SeeXmind refreshes when the vault reports a file change. The refresh icon also reloads the file.
iPhone, iPad and Android: Tap Open / share, or use the file menu or command to open or share the current Xmind file. Obsidian and the operating system handle the available apps; choose Xmind when prompted. If nothing opens or Xmind is absent from the list, locate the vault's .xmind file in the system Files app and open it with Xmind, or use Open from Files in Xmind. Android also offers Local File → Import.
Mobile opening or sharing may create an imported copy. After editing, save back to the same vault location or replace the vault file, then return to Obsidian and refresh. SeeXmind cannot guarantee automatic writeback from another app.
![[Mind map.xmind]]
A vault-relative path also works, for example ![[Maps/Study plan.xmind]]. Use Reading view or Live Preview with the cursor outside the embed. Each embedded preview has its own sheet selection, zoom, and pan. On desktop, drag the bottom-right resize handle to change its height.
For versions or themes where the native embed hook is unavailable, use this code block:
```xmind
Maps/Study plan.xmind
```
content.json or supported content.xml data. You can inspect each sheet, but the layout, fonts, spacing, and advanced elements may differ from Xmind. Resource images and some advanced sheet features are not reconstructed.SeeXmind never relabels one embedded image as another sheet. If exact appearance matters, use the embedded image or open the original in Xmind. Unsupported, encrypted, damaged, or overly complex files may not render. Archives above 128 MB are rejected; decompression and document complexity are also bounded.
+ / - zoom and 0 fits the map./Applications/Xmind.app..xmind file association, or enter the full path to Xmind.exe. Do not add quotes or command-line arguments.The directory may show “Shell Execution / child_process” for the desktop opening capability. Mobile uses Obsidian's system opening/sharing flow. On desktop, SeeXmind uses Node.js process-launching APIs to open Xmind on macOS (including a custom .app) or a user-selected .exe on Windows. Windows with no custom path uses the system file association.
.xmind paths and custom application paths are validated. The executable and arguments are passed separately, without concatenated shell command strings or a shell interpreter.We retain and disclose this capability to support custom application paths; we do not hide it or claim the warning has been eliminated. The plugin does not initiate network requests or collect telemetry; external applications have their own behavior. See PRIVACY.md.
The plugin processes previews locally in memory and does not initiate network requests, load remote resources, upload documents, collect analytics, or run telemetry. It reads the selected vault file through Obsidian's API and saves application paths and opacity in local plugin settings. External opening happens only on a user action. Desktop passes the selected local file path to the installed app; mobile asks Obsidian to open or share the selected vault file with an app you choose.
Xmind, Obsidian, GitHub, and any vault synchronization or network storage services have their own network behavior and privacy policies. Obsidian plugins are not security-sandboxed. See PRIVACY.md.
Upgrading to 0.3.0: existing custom paths and idle opacity are preserved; custom paths remain desktop-only. Paths were restored in 0.2.3. If you saved settings in 0.2.2, those paths may have been removed; enter them again.
SeeXmind supports Obsidian on macOS, Windows, iPhone, iPad and Android. Previewing, Markdown embedding and sheet selection are available on all these platforms. External editing uses the desktop launcher or the mobile system opening/sharing flow described above.
SeeXmind is a viewer and launcher, not a mind-map editor. Saving, exporting, account features, and any paid Xmind functionality remain the responsibility of Xmind.
This public repository contains user documentation and installable distribution files. The development source, build configuration, and tests remain in a private repository for maintenance and authorized source review. Distributed main.js is readable JavaScript; keeping the development repository private does not conceal its runtime logic or override its license.
Licensed under Apache-2.0. Selected structure parsing and rendering components are adapted from yuanzhixiang/obsidian-xmind, with attribution and modification details in THIRD_PARTY_NOTICES.md. No Xmind proprietary engine is included.
Provided as-is, subject to the license and applicable law. These scope statements do not exclude liabilities that cannot lawfully be excluded or guarantee freedom from infringement or legal risk.
Thank you for using SeeXmind, sharing feedback, and helping test it! If it makes your workflow a little easier, you are welcome to buy the maintainer a coffee using the QR code below. Your encouragement helps support continued maintenance.
Support is completely voluntary. No payment is required to install or use any current feature, and donating does not unlock extra features. The QR code is provided here on GitHub only; the plugin does not display payment prompts or process payments.
