A framework-agnostic JavaScript mind map core for embedding interactive, editable mind maps in web apps.
NaoTu/DesktopNaotu
A cross-platform offline desktop mind-mapping app for Windows, macOS and Linux, based on Baidu Mind Map.
Open-source alternative to:XMind
MindMaster
- Stars
- 5,092
- Forks
- 740
- Open issues
- 88
- Last commit
- 2 months ago
What is it?
DesktopNaotu is a desktop build of the Baidu Mind Map web editor. It lets you create and edit mind maps without an internet connection, packaged as a standalone application for Windows, macOS and Linux.
Maps are stored as local km files, which you can open by dragging them into the window or by associating the file type with the app. Automatic saving is supported, and the project also offers a way to import Baidu Mind Map files.
Builds are provided for 64-bit and 32-bit Windows, 64-bit macOS and Linux, plus a reduced build for Windows XP without debugging support. The project is written in TypeScript and can be compiled from source with gulp.
Key features
- 01Offline mind-map editing based on Baidu Mind Map
- 02Open and save local km files
- 03Drag-and-drop file opening and file type association
- 04Automatic saving
- 05Builds for Windows, macOS and Linux, including a Windows XP build
Use cases
- Drawing mind maps on a machine without internet access
- Brainstorming and outlining notes in a local, offline editor
- Converting existing Baidu Mind Map files for use on the desktop
Quick start
- 1
Install gulp globally
npm install -g gulp - 2
Install bower globally
npm install -g bower - 3
Install project dependencies
npm install - 4
Install bower dependencies
bower install
Things to know
- Build requires manual fixes for Node v10 and newer (graceful-fs and @types/node versions).
- Released under GPL-2.0, a copyleft license.
In collections
Topics
FAQ
- What is DesktopNaotu?
- A cross-platform offline desktop mind-mapping app for Windows, macOS and Linux, based on Baidu Mind Map. DesktopNaotu is a desktop build of the Baidu Mind Map web editor. It lets you create and edit mind maps without an internet connection, packaged as a standalone application for Windows, macOS and Linux.
- Is DesktopNaotu free to use? What license does it have?
- DesktopNaotu is open source under the GPL-2.0 license. Check the license terms before using it in commercial products.
- Is DesktopNaotu still maintained?
- Updated within 6 months. The last commit to DesktopNaotu was on Sep 1, 2026.
- What can I use DesktopNaotu for?
- Drawing mind maps on a machine without internet access Brainstorming and outlining notes in a local, offline editor Converting existing Baidu Mind Map files for use on the desktop
- How do I install DesktopNaotu?
- Install gulp globally: npm install -g gulp Install bower globally: npm install -g bower Install project dependencies: npm install Install bower dependencies: bower install
- Where can I get DesktopNaotu?
- The source code and installation instructions are on GitHub: https://github.com/NaoTu/DesktopNaotu
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A Zotero plugin that adds a full note-taking workflow inside Zotero, with note links, templates, Markdown sync and export.
Electron-based desktop app for draw.io, the diagramming editor, running offline on Windows, macOS and Linux.
Converts Markdown into interactive mindmaps that render in the browser, with editor and CLI integrations.
A cross-platform Electron desktop app that runs in the tray and reminds you to take short and long breaks while working at your computer.
An MIT-licensed JavaScript mind map library with no framework dependency, plus a Web mind map app built on it.