A mind map that thinks with you

Turn what you're learning into a visual knowledge map where every node is an AI you can talk to — running against a local model, working offline, with everything stored encrypted on your own machine.

Download — it's free Will it run on my machine?

Think of it as NotebookLM, except it's a living visual map instead of a chat box — and nothing is uploaded.

A mind map on the canvas in MindMap Chat

Ask about one idea, not the whole document

Open a chat on any node and the AI sees that branch — its notes, its children, its parent — and nothing else. No 400-message transcript to scroll, no context you did not ask for.

AI chat scoped to a single node

The AI edits the map, and you can take it back

Ask it to extend a branch and it rewrites the structure — as a single reviewable change. One undo puts everything back exactly as it was.

An AI-suggested structural edit, applied as one undoable batch

Find things by meaning, with the network off

Semantic search runs entirely on-device against an embedding model that ships inside the app. It finds the node you meant, not the word you typed — on a plane, in a tunnel, anywhere.

Offline semantic search finds ideas by meaning

Why not just use a chatbot?

Because a scrolling transcript loses the shape of what you're learning. Here the structure is the interface:

Will it run on my machine?

Almost certainly — and here's the part most AI apps won't tell you plainly: the app is useful before you install any model at all. Local AI is an upgrade, not a prerequisite.

What you runWhat you getWhat you need
No LLM at all The full mind map editor, Freeplane/XMind import, and offline semantic search (the embedding model ships with the app) Any modern desktop or phone
A local LLM
private & offline
Everything, plus node-scoped AI chat, AI-generated notes and AI map edits See the model table below
A cloud endpoint
bring your own key
Everything, fastest, with no local hardware demands Any machine + an API key

Supported local models

The app installs and starts Ollama for you and pulls the model you pick — there's no command line to fight. These are the models it ships support for:

ModelTagRoughly needs
Qwen 2.5 (7B)qwen2.5:7b~8 GB RAM or VRAM
Qwen 2.5 (32B)qwen2.5:32b~24 GB VRAM (or 32 GB RAM) — best quality, slowest
Mistral (7B)mistral:7b~8 GB RAM or VRAM
Gemma 3n (e4B)gemma3n:e4b~6 GB RAM or VRAM — lightest option
Gemma 4 (e4B)gemma4:e4b~6 GB RAM or VRAM

Memory figures are approximate and assume the default quantised weights; a GPU is a nice-to-have, not a requirement. Any OpenAI-compatible endpoint also works — Ollama, LM Studio, OpenAI, or a custom base URL — so this list is a starting point, not a cage.

Download

Free, no account, no sign-up. Version 1.17.9.

WindowsInstaller (.exe) macOSDisk image (.dmg) — Intel; runs on Apple Silicon via Rosetta 2 Linux — Debian/Ubuntu.deb package Linux — Fedora/RHEL.rpm package Android.apk

macOS note: the download is an Intel (x86_64) build. It runs on Apple Silicon (M1/M2/M3/M4) Macs automatically through Rosetta 2 — the first launch may prompt you to install Rosetta if it isn't already present. A native Apple Silicon build is not yet provided.

What "private" actually means here

Not a slogan — the specifics:

Tell me what to build next

This is a solo project and it is free. The most useful thing you can send me is what's missing or broken.

Email me

Look around

Every screenshot here is captured from the running app. Click any of them to enlarge.

Common questions

Is it really free?

Yes. No paid tier, no trial, no account.

Is it open source?

No — it's source-available under the Elastic License 2.0, which mainly means nobody may resell it as a hosted service. You can read the licence in full.

Does it phone home?

It checks for updates on startup, which you can switch off in Settings. That's the only outbound request the app makes on its own. Everything else — your maps, notes and chats — stays local unless you configure a cloud model yourself. See the privacy page.

Can I use it with an existing mind map?

Yes — import your Freeplane .mm or XMind files and carry on from there.

Coming from something else?