This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Mind-Mapping Export to Outline

Productivity · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryProductivity
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Mind-Mapping Export to Outline extracts the hierarchical structure of your mind maps and transforms them into clean, formatted outlines. The script reads node data from mind-mapping and diagramming platforms, capturing titles, subtopics, comments, and attached notes, then converts the entire mind map into a linear outline with multiple output format options. You can export as a plain text indented outline, a Markdown nested list ready for documentation, a numbered outline for step-by-step presentations, or OPML XML for importing into outliners and task management tools. The script preserves the complete hierarchy of your mind map, maintaining depth and ordering so your outline accurately reflects the original structure. A live preview shows the outline as you adjust settings, and you can copy the result to your clipboard or download it as a file.

WHERE IT RUNS

This script operates on all major mind-mapping and diagramming platforms including Miro, MindMeister, Coggle, Lucidchart, Draw.io, XMind, and MindMup. It works on board pages, mind map views, diagram canvases, and shared document links. The script automatically detects which platform you're using and applies the appropriate extraction strategy for that site's specific DOM structure.

HOW TO USE

After installing through the BotGentz extension, open your mind map or diagram. The script automatically scans the page, but you can also use the "Extract Mind Map" button in the configuration panel to trigger a fresh extraction. Choose your preferred output format from the dropdown: plain text indented outline for simple reading, Markdown for documentation, numbered outline for presentations, or OPML for import into outliners. Customize the export by toggling notes inclusion, enabling node IDs, adjusting indentation spacing, or limiting the maximum depth of the outline. Once satisfied with the preview, use "Copy Outline" to copy the result to your clipboard or "Download Outline" to save it as a .txt or .opml file.

PLATFORM-ADAPTIVE DOM TRAVERSAL WITH HIERARCHY RECONSTRUCTION

This script implements a sophisticated multi-platform extraction engine that maintains distinct parsing strategies for each supported mind-mapping platform. The engine first detects the current domain and applies platform-specific CSS selectors tailored to that site's DOM structure. For Miro, it traverses frame and widget hierarchies; for MindMeister and XMind, it parses tree-based DOM structures; for Lucidchart and Draw.io, it extracts text from SVG shapes; and for Coggle and MindMup, it reads node labels from canvas overlays. After extraction, the engine reconstructs the hierarchical relationships by analyzing depth attributes and parent-child relationships, building a complete node tree that preserves the original ordering. This multi-strategy, platform-adaptive approach ensures reliable extraction across diverse platforms while the hierarchy reconstruction algorithm maintains structural integrity.

THE PANEL

The configuration panel is fully draggable and remembers its position per-site using GM_setValue. It snaps to screen edges when dragged near them, collapses to a compact bubble when minimized, and supports Escape key for quick collapse. All settings—including output format, notes inclusion, indentation spacing, maximum depth, and node ID visibility—are persisted across sessions.

PLEASE NOTE

This script requires the free BotGentz extension to run. Mind-mapping platforms periodically update their page structures, which may affect the script's ability to extract nodes—we actively maintain the script and release updates to ensure compatibility. The script reads only publicly visible mind map data displayed on the page and does not access hidden fields, passwords, or sensitive information. All extracted data stays local in your browser and is never transmitted to external servers. This tool is designed to help you repurpose your mind maps and is not affiliated with or endorsed by any mind-mapping platform.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.