A fast, keyboard-driven mind mapping app. Create and organize your ideas without leaving the keyboard.
Download the latest stable release for your platform
Development Builds (latest from main branch)
Navigate, create, and edit nodes without touching your mouse. Every action has a keyboard shortcut. Press ? anytime to see them all.
Built with Tauri and React for native performance. Opens instantly and handles large maps smoothly with 60fps rendering.
Paste indented text or HTML lists and they become structured nodes. Export to other apps like Miro with one shortcut.
Switch between mind map visualization and outline view with Ctrl+1/2. Use whatever fits your current task.
Mark nodes with icons for status, priority, or categories. Press I to open the picker. Click any icon directly on a node to quickly cycle through variants in its category.
Find nodes by text or filter by icons. Press Ctrl+F to open the panel. Icon filters hide non-matching nodes while keeping the tree structure.
Your data stays on your machine in simple JSON files. No cloud, no account, no tracking. Auto-saves every 1 second.
When you first open Mind the Map, you'll see a single "Central Topic" node. This is your root node - the starting point for your mind map.
Mind the Map is designed to keep your hands on the keyboard. Press ? or Ctrl+/ in the app to see the quick reference.
| Key | Action |
|---|---|
| Ctrl+N | New Document |
| Ctrl+O | Open... |
| Ctrl+Shift+O | Map Folder... |
| File → Map Workflowy... | Import from Workflowy |
| Ctrl+S | Save |
| Ctrl+Shift+S | Save As... |
| Ctrl+Shift+E | Export as PDF |
| Ctrl+P | Print... |
| Ctrl+, | Preferences... |
| Cmd+Q (Mac) / Alt+F4 (Win) | Quit |
| Key | Action |
|---|---|
| Ctrl+Z | Undo |
| Ctrl+Shift+Z / Ctrl+Y | Redo |
| Ctrl+X | Cut |
| Ctrl+C | Copy |
| Ctrl+Shift+C | Copy for Miro |
| Ctrl+V | Paste |
| Ctrl+Shift+V | Paste as Child |
| Ctrl+D | Duplicate Node |
| Ctrl+Backspace | Delete Node |
| Ctrl+Shift+Backspace | Delete Node & Children |
| Ctrl+A | Select All (in text) |
| Ctrl+Shift+A | Select All Siblings |
| Ctrl+Alt+A | Select All Children |
| Ctrl+F | Find... |
| Ctrl+G | Find Next |
| Ctrl+Shift+G | Find Previous |
| Ctrl+Shift+P | Go to Node... |
| Ctrl+Shift+D | Jump to Daily Note |
| Ctrl+R | Recent Nodes |
| Key | Action |
|---|---|
| Enter | New Sibling Node Below |
| Ctrl+Shift+Enter | New Sibling Node Above |
| Tab | New Child Node |
| Shift+Enter | Line Break (in node) |
| Ctrl+K | Link... |
| Ctrl+T | Tag |
| Ctrl+Shift+N | Toggle Note Panel |
| Ctrl+Shift+I | Icon... |
| Ctrl+Shift+K | Color/Style... |
| Ctrl+Shift+P | Priority |
| Key | Action |
|---|---|
| Ctrl+B | Bold |
| Ctrl+I | Italic |
| Ctrl+U | Underline |
| Ctrl+Shift+X | Strikethrough |
| Ctrl+E | Code |
| Ctrl+\\ | Clear Formatting |
| Key | Action |
|---|---|
| Ctrl+] | Indent |
| Ctrl+[ | Outdent |
| Ctrl+Shift+↑ | Move Node Up |
| Ctrl+Shift+↓ | Move Node Down |
| Ctrl+Shift+← | Move Node Left (Outdent) |
| Ctrl+Shift+→ | Move Node Right (Indent) |
| Space | Expand/Collapse |
| Ctrl+Alt+→ | Expand All Children |
| Ctrl+Alt+← | Collapse All Children |
| Ctrl+. | Zoom to Node (Focus) |
| Ctrl+, | Zoom Out from Node |
| Ctrl+Home | Jump to Root |
| Key | Action |
|---|---|
| ↑ | Move to Sibling Above |
| ↓ | Move to Sibling Below |
| → | Move to First Child |
| ← | Move to Parent |
| Ctrl+↑ | Jump to First Sibling |
| Ctrl+↓ | Jump to Last Sibling |
| Ctrl+→ | Jump to Last Child |
| Shift+↑ | Extend Selection Up |
| Shift+↓ | Extend Selection Down |
| Ctrl+Enter | Select/Deselect Node |
| Key | Action |
|---|---|
| Ctrl+M | Toggle Outline ↔ Mindmap |
| Ctrl++ | Zoom In |
| Ctrl+- | Zoom Out |
| Ctrl+0 | Reset Zoom |
| Ctrl+Shift+F | Fit to Screen |
| Ctrl+Shift+H | Show/Hide Completed |
| Ctrl+Shift+. | Focus Mode (Hide UI) |
| Ctrl+B | Toggle Sidebar |
| F11 | Enter Full Screen (Windows) |
| Ctrl+1 | Actual Size |
| Key | Action |
|---|---|
| Cmd+M | Minimize |
| Ctrl+Cmd+F | Enter Full Screen |
| Key | Action |
|---|---|
| ? / Ctrl+/ | Keyboard Shortcuts |
Mind the Map can sync with Workflowy, allowing you to work with your Workflowy outlines in a mind map format. When a document is synced with Workflowy, Push/Pull buttons appear in the header and a "Workflowy" menu is added.
| Action | Purpose | Conflict Behavior |
|---|---|---|
| Push to Workflowy | Upload your local changes to Workflowy (creates, updates, deletes, moves nodes) | Keeps local version when both local and remote were modified. Shows warning about conflicts. |
| Pull from Workflowy | Download updates from Workflowy to your local document | Accepts remote version when both local and remote were modified. Overwrites local changes. |
Mind the Map offers two ways to view and edit your mind map:
Shortcut: Press Ctrl+M to toggle between Mind Map and Outline.
Manage complexity by hiding parts of your map you don't need to see.
Press Space to collapse or expand the selected node's children. Collapsed nodes show a count of hidden children.
Press Shift+Space to cycle through three states:
Add visual markers to nodes for status tracking, priorities, or categorization.
Click directly on an icon that's already on a node to cycle to the next variant within the same category:
This works in both Mind Map and Outline views, providing a quick way to update icon status without opening the Icons panel.
Numbered badges for task prioritization with color gradient from red (highest) to blue (lowest).
Todo, In Progress, Done, Paused, Cancelled, Waiting, Locked. Track work status visually.
Seven colors: Red, Orange, Yellow, Green, Blue, Purple, Black. Use for categories or marking.
Very Positive, Positive, Neutral, Negative, Very Negative. Express sentiment about items.
Clock, Alarm, Timer, Calendar, Calendar Check, Calendar X, Hourglass, History. Time-related markers.
User, Users, User Plus, User Check, User X, User Cog. Track assignments and responsibilities.
Message, Message More, Mail, Phone, Send, At Sign. Mark items needing communication.
File Text, File, Image, Link, Attachment, Folder, Database, Code. Reference external resources.
Star, Heart, Thumbs Up/Down, Bookmark, Map Pin, Lightbulb, Target, Trophy, Gift, Zap, Flame, Rocket, Sparkles.
Info, Help, Warning, Error, Alert, Eye, Eye Off, Bug, Wrench, Shield, Shield Check. Attention markers.
Find nodes quickly and focus on what matters with the Search & Filter panel. Press Ctrl+F to toggle the panel open or closed.
The Search section lets you find nodes by their text content:
The Filter section lets you show ONLY nodes with specific icons:
The Hide section lets you hide nodes with specific icons:
Node text and notes support rich inline formatting for emphasis, structure, and visual organization.
| Format | Shortcut | HTML Tag | Example |
|---|---|---|---|
| Bold | Ctrl+B | <b>text</b> | Bold text |
| Italic | Ctrl+I | <i>text</i> | Italic text |
| Underline | Ctrl+U | <u>text</u> | Underlined text |
| Strikethrough | Ctrl+Shift+X | <s>text</s> | |
| Inline Code | Ctrl+E | <code>text</code> | code |
| Hyperlink | — | <a href="url">text</a> | Link |
| Text Color | — | <span class="colored c-red">text</span> | Red text |
| Highlight | — | <span class="colored bc-yellow">text</span> | Highlighted |
Add extended notes to nodes for detailed descriptions, context, or longer-form content.
Add hyperlinks to nodes to reference external resources or other .mindmap files.
Select multiple nodes to perform bulk operations like copy, delete, or add icons.
| Action | Result |
|---|---|
| Ctrl+Click | Toggle node in selection (add or remove) |
| Shift+Click | Select range from last selected to clicked node |
| Click | Clear multi-selection, select only clicked node |
| Escape | Clear selection and close any dialogs |
Multi-selection works in both Mind Map and Outline views.
Mind the Map handles copy/paste intelligently, preserving structure when possible.
When you paste text from other apps, Mind the Map tries to preserve structure:
Use Ctrl+Shift+C to copy nodes in a format optimized for Miro.
Export your mind map as a high-quality PDF document to share, print, or archive.
Exports the visual mind map as a high-resolution image (300 DPI) across multiple pages:
Exports as a structured text document in portrait A4 format:
PDF export preserves the state of your mind map exactly as displayed:
Mind the Map saves files with the .mindmap extension. Files are stored in JSON format, making them human-readable and easy to version control with Git.
Once you've saved a file for the first time, Mind the Map automatically saves your changes every 1 seconds. The title bar shows an asterisk (*) when there are unsaved changes.
| Action | Shortcut | Notes |
|---|---|---|
| New | Ctrl+N | Creates a fresh map with one root node |
| Open | Ctrl+O | Opens a .mindmap file |
| Map Folder | Ctrl+Shift+O | Creates a map from a selected folder structure |
| Map Workflowy | File → Map Workflowy... | Imports a Workflowy subtree using the target bullet ID configured in Preferences → Workflowy tab. Creates a synced document that enables Push/Pull buttons in the header and the Workflowy menu. |
| Save | Ctrl+S | Saves to current file (or prompts if new) |
| Save As | Ctrl+Shift+S | Save with a new name |
| Print... | Ctrl+P | Print the current view |
| Export as PDF | Ctrl+Shift+E | Export as high-quality PDF with clickable links (Mind Map: multi-page image; Outline: structured text with Japanese support) |
| Action | Effect |
|---|---|
| Left-click | Select node |
| Double-click | Edit node text |
| Click icon on node | Cycle to next variant in that icon's category |
| Right-click + drag | Pan the canvas |
| Mouse wheel | Zoom in/out |
| Ctrl + wheel | Pan vertically |
| Shift + wheel | Pan horizontally |
| Horizontal wheel | Pan horizontally (if your mouse/trackpad supports it) |
| Drag node | Move node to new position or parent |
Open the Preferences dialog with Ctrl+, (or Cmd+, on Mac) to customize Mind the Map.
Store API keys securely for integrations with external services:
Settings are automatically saved and persist across app restarts and version updates:
~/Library/Application Support/com.shunya.mindmap-app/settings.jsonC:\Users\<User>\AppData\Roaming\com.shunya.mindmap-app\settings.json