Freeplane is a Open Source Windows program in the Other category, developed by Open source. The current version is 1.13.3; you can download it safely from its official source with the download button above.
Freeplane is a free and open source software application that supports thinking, sharing information, getting things done at work, in school and at home. It provides you a set of tools for mind mapping (also known as concept mapping or information mapping) and navigating the mapped information. Freeplane's capabilities will appeal to power users, but for the typical user is also a more robust alternative to Xmind, Mindmeister, and similar mind mapping software.
Freeplane is written in Java using OSGi and Java Swing. It runs on any operating system that has a current version of Java installed. It can be run locally or portably from removable storage like a USB drive.
✨ Features
mind-mapmind-mappingmindmap
📝 Release notes (1.13.3)
Tag category AI tools
Tag category scripting API
Copying selected chat messages as markdown
Options to show root node text or bookmark titles on tab titles and map menu labels
- Preferences…->Appearance->Look and Feel->Tab titles
- Preferences…->Appearance->Look and Feel->Maximum tab title length
Bookmarks outline and bookmark toolbar can follow the view root
Switch AI Chat tool availability between reading, editing and disabled
Add reusable AI prompts that are managed in a dialog like assistant profiles, exposed as dynamic actions
- Tools->AI prompts->Edit prompts...
Thinking effort and temperature configuration
Search and filter AI model selectors in chat, reusable prompts and assistant profiles
- Keep one session-wide filter across selectors
- Navigate filtered models with Up and Down and confirm a model with Enter
Configure OpenAI, OpenRouter, Requesty, custom OpenAI-compatible, Gemini and Ollama providers concurrently
- Manage provider and model settings in the separate AI models Preferences section
- Keep separate service addresses, model lists and credentials for every provider
- Support an optional credential and separate model-list address for custom providers
Automatically discover models confirmed to support text output and tool calling
- Use native provider capabilities with exact OpenRouter metadata fallback where needed
- Use an empty model list for automatic discovery or wildcard-only entries to filter discovered models
- Treat literal model IDs as an explicit trusted list without discovery
- Migrate user-defined legacy model lists while discarding obsolete bundled defaults
Keep unavailable selected AI models visible and prevent requests until an available model is selected
Show modal errors when reusable prompts have no available effective model
Reset individual or all Preferences values to their defaults
Bug fixes
SHA-256: AA47A3B097272D527260C9E92EADC53F03412DB462297FACE33F7C1B08B70E74