Mindmap AI
unlistedby yella
Desktop-first plugin that orchestrates the Mindmap Python engine.
Mindmap for Obsidian
Mindmap is a desktop-only Obsidian plugin that runs a local Python workflow to:
- summarize notes
- suggest tags and concepts
- generate related-note links in a
## Mindmapsection
Requirements
- Obsidian Desktop
1.5.12+ - Python
3.10+ - Ollama running locally at
http://localhost:11434 - Ollama models:
mxbai-embed-largellama3.1:8b
Install
- In Obsidian:
Settings -> Community plugins. - Install and enable
Mindmap. On first enable, the plugin can restore its Python runtime automatically inside the plugin folder. - From your vault root, install Python dependencies:
python3 -m pip install -r .obsidian/plugins/mindmap-ai/python/requirements.txt
- Pull required Ollama models:
ollama pull mxbai-embed-large
ollama pull llama3.1:8b
First Run
- Run
Run Mindmap preflight checksfrom Command Palette. - Open
Mindmapsettings ->Scope setup. - Select folders for both:
Current scope (--current)All scope (--all)
- Click
Save setup. - Run one command:
Run Mindmap (current scope)orRun Mindmap (all scopes)
Main Commands
Run Mindmap preflight checksRun Mindmap (current scope)Run Mindmap (all scopes)Show Mindmap statusEnable Mindmap LaunchAgent schedulerDisable Mindmap schedulers
Scheduling
Mindmap supports three scheduler modes:
Manual: runs only from commands.Interval: runs current scope while Obsidian is open.LaunchAgent: writes plugin-managed macOS LaunchAgents so scheduled runs continue when Obsidian is closed.
LaunchAgent mode uses the plugin runtime resolved in settings. With default paths, scheduled runs use:
.obsidian/plugins/mindmap-ai/python/mindmap.py.obsidian/plugins/mindmap-ai/python/config.json
Default LaunchAgent schedules:
- Daily Mon-Sat 02:30:
--all --apply - Weekly Sunday 03:00:
--all --refresh-all --apply
Vault Path Safety
By default, Mindmap stores runtime data under .obsidian/plugins/mindmap-ai/ inside your current vault; if you customize runtime paths, keep them vault-relative and inside the same vault.
Troubleshooting
- Python/dependency issues:
python3 -m pip install -r .obsidian/plugins/mindmap-ai/python/requirements.txt
- Missing models:
ollama pull mxbai-embed-large
ollama pull llama3.1:8b
- Plugin shows
scope setup required:- complete
Scope setupin plugin settings and save.
- complete
Notes
- Desktop only (
isDesktopOnly: true) - Mobile is not supported
- All processing is local (Python + Ollama on your machine)
Release Metadata
manifest.jsondefines plugin ID, version, and compatibility.versions.jsonmaps plugin versions to minimum Obsidian versions.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.