An open API service indexing awesome lists of open source software.

https://github.com/mindolph/mindolph

Mindolph is an open source personal knowledge management software for all desktop platforms.
https://github.com/mindolph/mindolph

csv freemind gen-ai javafx javafx-desktop-apps knowlege llm markdown markdown-editor mind mind-map mindmap mmd openai pdf plantuml puml xmind

Last synced: 12 days ago
JSON representation

Mindolph is an open source personal knowledge management software for all desktop platforms.

Awesome Lists containing this project

README

          






### Mindolph

![](./DemoWorkspace/app_30.png)

Mindolph is an open source personal knowledge management software with Gen-AI support for all desktop platforms. [简体中文](./docs/README_zh_CN.md)

### Features
* 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 a tree in your workspaces.
* GenAI support for Mind Map, Markdown, PlantUML and plain text editors, you can generate or summarize text content by API of LLM. supported LLM providers:
* OpenAI
* Ali Qwen
* Ollama
* Google Gemini API
* Hugging Face API
* ChatGLM
* DeepSeek
* Moonshot
* 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.
* Save opened files as a named `Collection` to manage related files even from different workspaces.
* Outline view for active opened file.
* Snippet feature to quickly insert pre-defined or user-defined snippets to Mind Map, PlantUML and Markdown files.
* Quickly navigate to any file and search text in files under any specific folder.
* Mind Map:
* Edit mind map easily and quickly with key shortcuts.
* Supports themes and provides some pre-defined themes(`Classic`, `Light` and `Dark`), customizing themes by duplicating existing themes and setup the 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 files(png/svg), AsciiDoc, etc.
* Compatible with mind map files created by `netbeans-mmd-plugin`.
* PlantUML:
* Syntax highlighting.
* Preview results instantly while editing.
* Export to image file and ASCII image.
* Markdown
* Syntax highlighting.
* Preview results instantly while editing.
* Export to PDF and HTML files.
* CSV Sheet
* Show and edit CSV file visually.
* Supports multiple desktop platforms, including `macOS`, `Windows` and `Linux`.

### Screenshots
* Mind Map



    

* Markdown



    

* PlantUML



    




    

* Gen-AI



    

* Others



    

[See More](docs/screenshots.md)

### Releases

#### Release Notes

* Stable Version: [v1.12](docs/release-notes/v1.12/v1.12.md)
* Unstable Version: [v1.13](docs/release-notes/v1.13/v1.13.md)

#### Downloads

|Platform|Type|Stable|Unstable|Note|
|----|----|----|----|----|
|macOS|.dmg|[v1.12.12](https://github.com/mindolph/Mindolph/releases/download/v1.12.12/Mindolph-1.12.12-x64.dmg) |[v1.13.2](https://github.com/mindolph/Mindolph/releases/download/v1.13.2/Mindolph-1.13.2-x64.dmg) | Intel |
|macOS|.dmg|[v1.12.12](https://github.com/mindolph/Mindolph/releases/download/v1.12.12/Mindolph-1.12.12-aarch64.dmg) |[v1.13.2](https://github.com/mindolph/Mindolph/releases/download/v1.13.2/Mindolph-1.13.2-aarch64.dmg) | Apple Silicon for supporting PlantUML, install graphviz first:`brew install graphviz`|
|Windows|.msi|[v1.12.12](https://github.com/mindolph/Mindolph/releases/download/v1.12.12/Mindolph-1.12.12.msi) |[v1.13.2](https://github.com/mindolph/Mindolph/releases/download/v1.13.2/Mindolph-1.13.2.msi) | |
|Debian/Ubuntu|.deb|[v1.12.12](https://github.com/mindolph/Mindolph/releases/download/v1.12.12/Mindolph-1.12.12.deb)|[v1.13.2](https://github.com/mindolph/Mindolph/releases/download/v1.13.2/Mindolph-1.13.2.deb)| for supporting PlantUML, install graphviz first: `sudo apt install graphviz`|
|Fedora|.rpm|[v1.12.12](https://github.com/mindolph/Mindolph/releases/download/v1.12.12/Mindolph-1.12.12.rpm)|[v1.13.2](https://github.com/mindolph/Mindolph/releases/download/v1.13.2/Mindolph-1.13.2.rpm)| |
|Java Executable|.jar|[v1.12.12](https://github.com/mindolph/Mindolph/releases/download/v1.12.12/Mindolph-1.12.12.jar)|[v1.13.2](https://github.com/mindolph/Mindolph/releases/download/v1.13.2/Mindolph-1.13.2.jar)| see [how to run](./docs/INSTALL.md) |

[Change Logs](docs/change_logs.md)

### Development

Mindolph is developed based on JavaFX, see [code/README.md](code/README.md) for more details.

Future Plan:

* 1.13: AI agent based on personal knowledge base (preview).
* 1.14: Improvement of AI agent.

### Buy me a cup of coffee