Mindolph is an open source personal knowledge management software for all desktop platforms. 简体中文
- Create and manage your own files in separate workspaces with saving in your local storage, which means you have full control of your knowledge compared to cloud solutions.
- Organize your files as tree in your workspaces.
- Save opened files as a named
Collection
to manage related files even from different workspaces. - Multiple tabs for opening files instead of a single file window, making it easy to switch back and forth between files.
- Supports Mind Map(
*.mmd
), Markdown(*.md
), PlantUML(*.puml
), CSV sheet(*.csv
) and plain text(*.txt
) file formats, more formats will be supported in the future. - Outline view for active opend file.
- Quickly navigate to file and search text in files under specific folder.
- Mind Map:
- Edit mind map easily and quickly with key shortcuts.
- Supports theme and provides some pre-defined themes(
Classic
,Light
andDark
), customizing themes by duplicating existing theme and setup style of any element freely. - Supports note, file link, URI link, image and emoticon for topic node.
- Import from other mind map formats like Freemind, Mindmup, XMind, Coggle, Novamind.
- Export to other file formats like Freemind, Markdown, image file(png/svg), AsciiDoc, etc.
- Compatible with files created by
netbeans-mmd-plugin
.
- PlantUML:
- Syntax highlighting.
- Preview result instantly while editing.
- Templates and code snippets for editing quickly.
- Export to image file and ascii image.
- Markdown
- Syntax highlighting.
- Preview result instantly while editing.
- Export to PDF and HTML file.
- CSV Sheet
- Show and edit csv file visually.
- Experimental GenAI support for Mind Map, Markdown, PlantUML and plain Text editors, you can generate text content by API of LLM. supported LLM providers:
- OpenAI
- Ali Qwen
- Ollama
- Google Gemini API
- Hugging Face API
- ChatGLM
- Supports multiple desktop platforms, including
macOS
,Windows
andLinux
. - Many other features you would find out.
Platform | Type | Stable | Unstable | Note |
---|---|---|---|---|
v1.9.x | v1.10.x | Release notes | ||
macOS | .dmg | v1.9.5 | v1.10.0 | Intel |
macOS | .dmg | v1.9.5 | v1.10.0 | Apple Silicon for supporting PlantUML, install graphviz first: brew install graphviz |
Windows | .msi | v1.9.5 | v1.10.0 | |
Debian | .deb | v1.9.5 | v1.10.0 | for supporting PlantUML, install graphviz first:sudo apt install graphviz |
Fedora | .rpm | v1.9.5 | v1.10.0 | |
Java Executable | .jar | v1.9.5 | v1.10.0 | Java 21 is the minimum version to run this application. If you are using Linux, run the jar like this: java -jar Mindolph-1.9.5.jar If not, Download latest JavaFX SDK for your platform and extract to somewhere eg: c:\javafx-sdk-23 , run the jar file like this: java --module-path c:\javafx-sdk-23\lib --add-modules java.sql,javafx.controls,javafx.fxml,javafx.swing,javafx.web,jdk.crypto.ec -jar Mindolph-1.9.5.jar |
Mindolph is developed based on JavaFX, see code/README.md for more details.
Future Plan:
- 1.10: Snippet Feature to quickly insert snippet for many file types.
- 1.11: Improment and bug fixing.