Mind Mapping Tool
Mind Mapping Tool
TH-MindMap is a fast, flexible, and privacy-friendly tool that helps you turn scattered ideas into structured visual maps—right in your browser, no sign-up required. Whether you're brainstorming, planning, learning, or leading, this tool gives you the power to capture thoughts, connect ideas, and stay in control of your knowledge.
Capture fleeting thoughts, build visual outlines, and explore new ideas.
TH-MindMap makes ideation, note-taking, and learning intuitive—just start typing and connect ideas as they grow.
Bridge vision and detail with ease.
Plan features, track progress via Kanban view, and clarify thinking across teams. Sync with GitHub and move seamlessly from concept to execution.
Sketch architectures, manage tasks, or document systems.
With Markdown, OPML, GitHub integration, and keyboard shortcuts, this fits naturally into your workflow—like mind mapping meets structured data.
Visualize, Organize, Transform
Create and connect nodes visually
Drag to reposition branches as ideas evolve
Collapse or expand sections to focus
2. Stay Structured & Flexible
Outline thoughts via Markdown import
Export your map as Markdown, OPML, SVG, or PNG
No signup, no install—just open and go
3. Designed for Power Users
Hotkeys for quick saves and commands
Undo/Redo to correct mistakes
Clean View and Tidy Up to reduce visual clutter
🗺️ Mind Map: Capture thoughts, reorganize ideas, and spark insights.
🧠 AI Assistant: Refine ideas, summarize content with AI (BYO API token)
➡️ Kanban Board: Easily switch from the mind map to Kanban view to prioritize, track, and drag-and-drop tasks across columns.
🔄 GitHub Integration: Create, import and sync GitHub issues
☁️ Google Drive integration: Edit and Save OPML files from Google Drive
📦 Portable by Design: Import/export with Markdown, OPML, or GitHub
🌐 Simple, Fast, Private: No install, no signup—your data stays with you.
Mindmap v0.8.0 (2): Google Drive Integration and Auto Backup
Google Drive
Sign in to Google Drive: Users can sign in to their Google Drive to access and edit specific OPML files
Open/ Save: Users can open, edit, and save the same file from their Google Drive.
Import: Users can import OPML files from their Google Drive.
Export: When exporting the file, the user can search and select the desired folder directory, and edit file name before saving it.
Auto-Save: Automated backup of current treemaps to the local drive at user-defined intervals.
Mindmap v0.8.0 (1): GitHub Connect Indicator and Estimation Score
The mind map web app now includes new features to visualize and prioritize ideas with even greater clarity.
Key Enhancements:
GitHub Connection Indicator: Quick visual feedback (Gray/ Blue = not connected, Green = connected) showing the status.
Dynamic Scoring: Easily switch between "ROI" impact-effort scores (Gray) and "Future Impact Scores" (Blue).
Customizable Indicators: Toggle indicators on/off as per your preference.
Introducing New Scoring Metrics:
ROI Score (Value-Impact): (Importance = Value / Effort). Reflects the best estimated investment based on your chart quadrants.
Future Impact Score: (Future Impact =(Value² × Strategic Impact) / √Effort). Highlights high-potential, longer-term initiatives.
📢 Mindmap v0.7.6: Enhanced File I/O, Mindmap and Kanban UX
File I/O:
Seamless OPML Editing: Open, edit, and save the same OPML file effortlessly. Alternatively, import and export files to avoid overwriting.
Flexible Markdown Import: Enjoy greater flexibility with support for both 2- and 4-space (or tab) indentation in Markdown imports.
Mind Map:
Mindmap Level-of-Detail (LOD) Persistence: Your Mindmap's Level of Detail (expanded/collapsed state) is now saved, eliminating repetitive navigation in detailed maps.
Enhanced Mindmap Tree Spacing: A more compact tree layout improves navigation within your mind maps.
Kanban Board:
Kanban Column Order Preservation: Your Kanban column order is now saved and restored with OPML files, ensuring a consistent workflow.
Kanban Show / Hide Columns: Show/Hide columns and control the visibility of columns in your Kanban board for a more focused view.
🧠 Mind Mapping Update (v0.7.5): AI Assistant Integration ✨
Ideas evolve, and now your mind maps can too! Version 0.7.5 adds an AI assistant to help polish thoughts, tweak titles, and explore new angles. It’s not doing the thinking for you, just making your flow sharper and more fun!
What’s New:
AI Assistant Integration:
Use OpenAI or Google Gemini (BYOL: Bring Your Own License/Token).
Refine titles, tweak descriptions, or run custom prompts — right inside your nodes.
Enhanced Markdown Export:
Export titles as bullet points
Capture descriptions in neat code blocks (```)
🔄 Mind Mapping (v0.7.0): Sync with GitHub 🔄
Big ideas just got a direct line to your dev workflow. With our new GitHub integration, you can sync mind maps straight to GitHub Issues—making it easier than ever to turn brainstorms into builds. Think it. Map it. Ship it. 🚀
✨ Key Highlights:
Effortless GitHub connection &
Issue import/export
New Toolbar & Settings Menu
Save and Save As Hotkeys
🫧 Mind Mapping Update (v0.6.5): Tidy Up & See Only What Matters 🛀
Excited to share the latest update packed with quality-of-life improvements and functional upgrades to make mind mapping more production-ready!
🧹 Tidy Up Your Map with One Click
Remember when your parents told you to clean your room? Mind maps can get messy too—with all those nodes and noodles. Now, a single tap on the new “Tidy Up” button in Map view cleans things up for you, automatically and intelligently.
▸ Node size-aware: respecting your custom node shapes and layout spacing.
▸ Content-aware: adjusting the layout based on whether child nodes are expanded or collapsed.
👁️ See What You Need, When You Need It
In Tree View mode, you now have global toggle options to show or hide: Descriptions, Labels.
This gives you more control over how much detail is visible, depending on your focus. And don’t worry—once you resize a node to fit the content, the Tidy Up function remembers your adjustments during re-layout.
🔠 Smarter Header Font Sizes
Header fonts in the Mind Map view have been fine-tuned for better readability—no more manual font tweaks. Enjoy a cleaner, more polished visual structure effortlessly.
🫧 Mind Mapping Update (v0.6.5): Tidy Up & See Only What Matters 🛀
Excited to share the latest update packed with quality-of-life improvements and functional upgrades to make mind mapping more production-ready!
🧹 Tidy Up Your Map with One Click
Remember when your parents told you to clean your room? Mind maps can get messy too—with all those nodes and noodles. Now, a single tap on the new “Tidy Up” button in Map view cleans things up for you, automatically and intelligently.
▸ Node size-aware: respecting your custom node shapes and layout spacing.
▸ Content-aware: adjusting the layout based on whether child nodes are expanded or collapsed.
👁️ See What You Need, When You Need It
In Tree View mode, you now have global toggle options to show or hide: Descriptions, Labels.
This gives you more control over how much detail is visible, depending on your focus. And don’t worry—once you resize a node to fit the content, the Tidy Up function remembers your adjustments during re-layout.
🔠 Smarter Header Font Sizes
Header fonts in the Mind Map view have been fine-tuned for better readability—no more manual font tweaks. Enjoy a cleaner, more polished visual structure effortlessly.
📝 Mind Mapping Update (v0.6.2): Kanban Board & Node Details 📝
✨ Enhanced Node Details Modal: More Power in Every Node
Title & Access: Easily edit node titles with a single click! Double-click any node to open the revamped Node Details modal, your central hub for comprehensive information.
Rich Metadata Storage: Go beyond simple titles. The modal now allows you to input detailed data fields including multi-line Title and Description, Status, Label, Start Date, and End Date.
Data Portability: All the rich metadata you add is seamlessly exported and imported along with your mind map OPML files, ensuring no data is lost.
✨ Kanban Board Integration: Visualize Your Workflow
Dual Views: Experience ultimate flexibility by effortlessly switching between the traditional Mind Map view and the new, intuitive Kanban board view.
Consistent Node Details: The powerful Node Details modal is accessible in both the Map view and the Kanban board, providing a unified experience.
Customizable Status Columns: Tailor your workflow by creating new Status columns, renaming them, and assigning unique colors for easy visual tracking.
Column Flow Management: Reorder your status columns with a simple drag-and-drop, adapting the board to your evolving needs.
Seamless Node Transitions: Drag and drop nodes between different status columns to reflect their progress. Updating the status within the Node Detail modal will also automatically reposition the node on the Kanban board.
Priority Sorting: Organize your tasks within columns by dragging and dropping node stacks to prioritize them effectively.
These updates aim to provide a more comprehensive, organized, and flexible approach to managing your ideas and projects.
📝 Mind Mapping Update (v0.6.2): Kanban Board & Node Details 📝
✨ Enhanced Node Details Modal: More Power in Every Node
Title & Access: Easily edit node titles with a single click! Double-click any node to open the revamped Node Details modal, your central hub for comprehensive information.
Rich Metadata Storage: Go beyond simple titles. The modal now allows you to input detailed data fields including multi-line Title and Description, Status, Label, Start Date, and End Date.
Data Portability: All the rich metadata you add is seamlessly exported and imported along with your mind map OPML files, ensuring no data is lost.
✨ Kanban Board Integration: Visualize Your Workflow
Dual Views: Experience ultimate flexibility by effortlessly switching between the traditional Mind Map view and the new, intuitive Kanban board view.
Consistent Node Details: The powerful Node Details modal is accessible in both the Map view and the Kanban board, providing a unified experience.
Customizable Status Columns: Tailor your workflow by creating new Status columns, renaming them, and assigning unique colors for easy visual tracking.
Column Flow Management: Reorder your status columns with a simple drag-and-drop, adapting the board to your evolving needs.
Seamless Node Transitions: Drag and drop nodes between different status columns to reflect their progress. Updating the status within the Node Detail modal will also automatically reposition the node on the Kanban board.
Priority Sorting: Organize your tasks within columns by dragging and dropping node stacks to prioritize them effectively.
These updates aim to provide a more comprehensive, organized, and flexible approach to managing your ideas and projects.
📝 Mind Mapping update (v0.5.3.): Markdown Text Editor Mode added! 📝
New Features:
Tree View with Markdown visualization: headers, bold, italic, strikethrough, checkboxes.
Markdown Text Editor Mode: text editor supporting Markdown formatting with bullet points, hierarchical structures via indentation (use the tab key!), and color preservation between modes.
These improvements make your workflow more efficient and enable you to structure your ideas with increased adaptability and precision, as well as transition between visual and text-based editing.
🗂️ Mind Mapping update (v0.4.1): Import / Export just got more powerful! 🔀
The mind mapping tool now supports:
Markdown: Outline structures can be quickly imported, and ideas can be exported to any markdown-friendly editor.
OPML: Node colors are preserved in OPML exports, maintaining visual structure for future edits within the Mindmap app. OPML is interoperable and compatible with other mind mapping and outlining tools like Mindomo and Xmind, preserving outline structure and making your maps more portable.
📸 Mind Mapping update (v0.2.0): Snapshot Carpe Diem!
Snapshot Export – now you can save your map as SVG or transparent PNG (with alpha). Perfect for presentations, docs, or sharing your thinking visually.
🧵 Mind Mapping update (v0.1.0)🧵
Collapsible Feature Menu – tuck away the UI when you don’t need it, so you can stay focused on your ideas without the extra clutter.
Line Style Controls – now you can customize line type (solid, dashed, dotted), thickness, and color. A small touch that adds clarity and personality to your maps.
Root Node Fix – the root node now stays clean and stable (no more getting caught in loops!). This prevents accidental crashes and makes the structure more reliable.
Mind Mapping update (v0.0.2)
• Clean View Toggle – hide visual clutter and focus on your ideas
• Undo / Redo – because mistakes happen :)
Mind mapping is a powerful way to organize thoughts visually—structured yet fluid, like ideas branching out from a central seed. The technique involves creating a diagram where concepts radiate outward from a core idea, revealing relationships, hierarchies, and hidden connections. While it feels modern and intuitive, its origins trace back to around 300 AD, when Porphyry of Tyre first used a similar approach to classify Aristotle’s philosophies. Centuries later, Tony Buzan brought mind mapping into the mainstream as a tool to capture, connect, and clarify complex thinking.
Ideation: It helps capture fleeting thoughts and brainstorm new ideas.
Connection: It facilitates linking new information with existing knowledge.
Clarity: It simplifies complex ideas, making them easier to understand.
Creativity: It boosts creative thinking by visually connecting disparate ideas.
Collaboration: It promotes teamwork by providing a shared visual space.
Problem-Solving: It aids in breaking down problems and exploring solutions.
Whether you're brainstorming, planning, strategizing, or managing projects, mind mapping can be beneficial. I was first introduced to it during my master's program for creative exploration in animation and filmmaking. Since then, I've consistently used mind mapping for technology innovation and product management tasks.
Over the years, I've explored numerous mind mapping tools, both commercial and open-source. While many offer powerful features, I often found them either overly complicated or lacking essential functionalities. I believe the following are crucial capabilities for an effective mind mapping tool:
Accessibility: Easy to use and readily available.
Simple Data Format & Import/Export: Data should be easily exportable and importable in a non-proprietary, text-based format (like Markdown). Your knowledge should remain yours, not locked away. Seamlessly import text outlines (like Markdown bullet points) and export the mind map back into a text format.
The Adaptability and Flexibility of Consciousness: Effortlessly connect, disconnect, and rearrange ideas and branches as your thinking evolves; ability to expand complex branches or collapse them to focus on the bigger picture.
Visual Cues: Simple color-coding options to categorize and visually differentiate streams of thought.
Driven by the desire for a tool that met these criteria, and inspired by the recent advancements in AI, I decided to build my own. With the help of tools like Windsurf, Cursor, and Omnimodal LMM like Gemini 2.5 Pro, I was able to create a functional app I'm genuinely excited about!
Mind Map Features
Work Area/ Main Canvas:
Create Nodes: Drag from a node's connector to create child nodes.
Edit Texts: Modify the text content directly within nodes.
Resize Nodes: Adjust node size using the handle.
Color Nodes: Change node color, with children nodes inheriting the parent's color upon change.
Restructure Networks: Reconnect nodes or entire branches to different parents by dragging connection points.
Expand/Collapse Node Networks: Show or hide child branches using the toggle icon.
Menu Panel:
Add Node: Creates a new, independent node.
Import MD: Imports indented Markdown bullet lists (`-` or `*`) to visualize them as a mind map. (Tip: Try exporting the current mind map to MD and take a look at the structure before importing your own Markdown file!)
Export MD: Exports the current mind map structure as a Markdown file. (Note: Color information is not currently exported).
Line Style: Choose between Simple Bezier (default), Smooth Step, Step, or Straight connector lines.
Current Bug: Connecting a line to the left side of the initial Root Node can cause crash issues. (Avoid this for now!)
Fix the Root Node bug.
Add an option to toggle node UI controls for a cleaner look.
Implement Undo/Redo functionality.