English | 简体中文 | 繁體中文 | 한국어 | 日本語 | Français | Deutsch | Русский | Español | العربية
A cross-platform desktop mind map application built with Flutter. Create and organize your thoughts with an intuitive visual interface.
| Feature | zMind | XMind | MindManager |
|---|---|---|---|
| Price | Free | Paid | Paid |
| Open Source | ✅ | ❌ | ❌ |
| Cross-platform | ✅ | ✅ | ❌ |
| Lightweight | ✅ | Heavy | Heavy |
- Hierarchical node structure with root node and child nodes
- Add sibling and child nodes
- Edit node text with inline editing
- Move nodes up/down in order
- Drag and drop nodes to reorganize (move to parent/child/sibling)
- Delete selected node with Delete key
- Click empty area to deselect nodes
- 24 category icons for classification:
- Work, Study, Idea, Health, Family, Travel
- Finance, Shopping, Food, Sport, Music, Movie
- Game, Book, Beauty, Social, Tech, Pet
- Holiday, Communication, Tools, Plant, Gift, Other
- Task completion status toggle
- Visual connection lines between nodes
- Create new mind maps
- Open existing files (.zmind format)
- Save mind maps
- Export to PNG image
- Recent files history
- Zoom in/out controls
- Pan and scroll the canvas
10 languages supported:
| Language | Code |
|---|---|
| English | en |
| Chinese (Simplified) | zh |
| Chinese (Traditional) | zh-Hant |
| Korean | ko |
| Japanese | ja |
| French | fr |
| German | de |
| Russian | ru |
| Spanish | es |
| Arabic | ar |
| Action | Shortcut |
|---|---|
| Add child node | Tab |
| Add sibling node | Enter |
| Edit node | F2 |
| Delete node | Delete |
| Zoom in | + |
| Zoom out | - |
- ✅ macOS (Apple Silicon & Intel)
- ✅ Windows
- ✅ Linux
- Flutter SDK 3.0+
- Desktop development tools:
- Windows: Visual Studio with C++ desktop development
- macOS: Xcode
- Linux: clang, cmake, ninja-build
-
Clone the repository:
git clone https://github.com/nouoxu/zmind.git cd zmind -
Install dependencies:
flutter pub get
-
Enable desktop support:
flutter config --enable-macos-desktop # macOS flutter config --enable-windows-desktop # Windows flutter config --enable-linux-desktop # Linux
-
Run the app:
flutter run -d macos # or windows, linux
# macOS
flutter build macos --release
# Windows
flutter build windows --release
# Linux
flutter build linux --release- Flutter: UI framework
- Provider: State management
- window_manager: Desktop window control
- file_picker: File dialogs
- path_provider: Local storage paths
Contributions are welcome! Feel free to submit issues and pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
If you like this project, please ⭐ Star to show your support!
