ONE Ans to MM+AI - AI Surgical Editing of .mmap via Unzip, LLM Modify, Rezip, with Timestamped
Voting Open
The idea is inspired by MyLifeOrganized's official AI experiment (https://blog.mylifeorganized.net/2025/12/ai-mylifeorganized-experiment.html), where they propose a safe workflow: export → LLM modifies the data → import back. The original file is never touched; you always have the before/after to compare.
MindManager's .mmap is actually a .zip in disguise. This means the same pattern applies:
Project.mmap → unzip → (XML + attachments + Document.xml) → hand inner files to an LLM → review changes → rezip → Project_LLM-edited.mmap
Why it's safer than "AI inside MM":
- The original .mmap is never modified. You always have the unedited version.
- The LLM gets the raw XML, modifies it, and returns it. You can diff before/after.
- No API key needed inside MindManager. Use any LLM you want — ChatGPT, Claude, local models, anything.
- You stay in control: review the diff, accept or reject.
The key detail: timestamped intermediates.
After unzipping, I strongly recommend naming the working folder with a timestamp:
Project.mmap → unzip to → Project_260416T215055/ ├─ Document.xml ├─ EmbeddedFiles/ └─ ... → LLM modifies the XML → rezip to → Project_260416T215055.mmap
This way:
- The original Project.mmap is never touched.
- Each AI edit session produces a distinct, identifiable artifact.
- Multiple iterations are trivially ordered: 260415T..., 260416T..., etc.
- You can always go back to any prior version.
What could an LLM actually do with the inner XML?
- Restructure branches, merge duplicate topics
- Rename topics for consistency
- Add properties/tags based on content analysis
- Reorganize a map into a template structure
- Mass-edit text (e.g., translate, summarize, rephrase)
What I'd like to see from MindManager:
- An official Export to XML / Import from XML round-trip (not export-as-image, but the actual map data) so users don't need to manually unzip
- A diff/compare view between two .mmap files (to easily see what the LLM changed)
- Even better: a built-in "AI Edit Session" that automates this unzip→edit→rezip cycle under the hood, with change review built in
This is essentially what MLO is experimenting with, and it transfers directly to MindManager since .mmap is already a zip of editable XML. The infrastructure is there — we just need the workflow to be made easier and more official.
Related earlier ideas:
- Mindmanager should have an official CLI tools alike obsidian CLI, for AI/LLMs [blocked]
- AI "Surgical Editing" .mmap: Bi-directional Sync using Hidden GUIDs in Markdown [blocked]
I like this idea
---