Skip to content
 
 

Repository files navigation

桌面版脑图(DesktopNaotu) Join the chat at https://gitter.im/DesktopNaotu/DesktopNaotu 加入桌面版脑图QQ群:330722928

1、中文介绍

桌面版脑图是基于百度脑图的本地化版本,帮助你在没有互联网环境的情况下,依然可以使用脑图工具。

Apple Silicon 适配版:本 fork 在原项目基础上完成适配,支持 Apple Silicon(M1/M2/M3…)芯片原生 arm64 运行,并将 Electron 从 11 升级到 33,已实测可在新版 macOS(Ventura / Sonoma 及以上)上正常使用。

更新说明(本 fork)

  • 支持 Apple Silicon(arm64)原生运行,修复旧版在 M 系列 Mac 上无法启动的问题
  • Electron 11 → 33,兼容新版 macOS
  • 将已废弃的 remote 模块替换为官方推荐的 @electron/remote
  • 重构构建脚本(build.js),不再依赖已无法在新版 Node 上运行的 gulp 3
  • 修复 jQuery 在 nodeIntegration 环境下不挂全局导致界面空白的问题
  • 打包默认输出 darwin-arm64,并自动完成带 JIT 权限的签名

如何下载

各版本对应的系统

操作系统 位数 对应文件 大小 支持情况
MacOS (Intel) 64位 DesktopNaotu-macOS-x64 < 50M 支持全部功能
MacOS (Apple Silicon) 64位 DesktopNaotu-darwin-arm64 约 240M 支持全部功能
Linux 64位 DesktopNaotu-linux-x64 < 50M 支持全部功能
Windows 7/10 64位 DesktopNaotu-win32-x64 < 50M 支持全部功能
Windows 7/10 32位 DesktopNaotu-win32-ia32 < 50M 支持全部功能
Windows XP 32位 DesktopNaotu-Windows-mini < 8M 不支持调试

功能特征

软件截图

  • Windows 截图

Windows

  • Mac OS X 截图

OS X

  • Linux 截图

Linux

如何编译

注:本项目已重构构建脚本,不再依赖 gulp 3 / 旧版工具链,以下为新版构建方式。

1. 安装依赖

# 安装 npm 依赖(Electron 33、@electron/remote 等)
npm install

# 安装前端库(jQuery / Angular / kityminder 等)
npx bower install --allow-root

若下载 Electron 二进制超时(国内网络),先设置镜像:

export ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"

2. 编译

npm run build

3. 打包 macOS(Apple Silicon arm64)

npm run pack

打包产物位于 ../OutApp/DesktopNaotu-darwin-arm64/DesktopNaotu.app。

4. 本地调试运行

npm start

5. 其他系统打包

npm run packintel   # macOS Intel (x64)

联系我们

问题和建议反馈:

捐赠项目

感谢您的慷慨捐赠。

微信捐赠

Code released under the GPL-2.0 License.

2、英文介绍

Software introduction --> 中文介绍

The desktop version of Mind Mapping is a localized version of Baidu Mind Mapping, which helps you to use Mind Mapping Tool without Internet.

Apple Silicon build: This fork adapts the original project for Apple Silicon (M1/M2/M3…) Macs, running natively on arm64 with the Electron runtime upgraded from 11 to 33. Tested and working on recent macOS (Ventura / Sonoma and later).

Update notes (this fork)

  • Native arm64 support for Apple Silicon, fixing the launch failure of the old build on M-series Macs
  • Electron 11 → 33 for compatibility with recent macOS
  • Replaced the deprecated remote module with the officially recommended @electron/remote
  • Refactored the build script (build.js); no longer depends on gulp 3, which cannot run on modern Node
  • Fixed a blank-screen issue caused by jQuery not attaching to the global scope under nodeIntegration
  • Packaging now targets darwin-arm64 and ad-hoc signs the app with JIT entitlements
  • Added support for opening XMind files (.xmind), covering both the new format (content.json) and the legacy format (content.xml)
  • Added support for opening FreeMind / MindManager files (.mm)
  • Added support for opening files by double-clicking them or dropping them onto the app icon (macOS file association via open-file event)
  • Added a start-up home screen listing your mind maps in the default folder (configurable via "Re-select the automatically saved directory")
  • Added "Save as FreeMind (.mm)" to export maps in the portable FreeMind XML format

Special Sponsors

Document Node logo
Open Document Node, Inspiration Unfold

How to download

System corresponding to each version

Operating System Bit Corresponding File Size Support
MacOS (Intel) 64 bit DesktopNaotu-macOS-x64 < 50M Supports all functions
MacOS (Apple Silicon) 64 bit DesktopNaotu-darwin-arm64 ~240M Supports all functions
Linux 64 bit DesktopNaotu-linux-x64 < 50M Supports all functions
Windows 7/10 64 bit DesktopNaotu-win32-x64 < 50M Supports all functions
Windows 7/10 32 bits DesktopNaotu-win32-ia32 < 50M Supports all functions
Windows XP 32 bits DesktopNaotu-Windows-mini < 8M Debugging is not supported

Functional characteristics

Software screenshots

  • Windows screenshot

Windows

  • Mac OS X screenshot

OS X

  • Linux screenshot

Linux

How to compile

Note: This project has been refactored and no longer depends on gulp 3 / the legacy toolchain. The following is the new build process.

1. Install dependencies

# Install npm dependencies (Electron 33, @electron/remote, etc.)
npm install

# Install front-end libraries (jQuery / Angular / kityminder, etc.)
npx bower install --allow-root

If downloading the Electron binary times out (e.g. in mainland China), set the mirror first:

export ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"

2. Build

npm run build

3. Package for macOS (Apple Silicon arm64)

npm run pack

The packaged app is at ../OutApp/DesktopNaotu-darwin-arm64/DesktopNaotu.app.

4. Run in development

npm start

5. Package for other platforms

npm run packintel   # macOS Intel (x64)

Contact us

Questions and suggestion feedback:

License

Code released under the GPL-2.0 License.

About

桌面版脑图 (百度脑图离线版,思维导图) 跨平台支持 Windows/Linux/Mac OS. (A cross-platform multilingual Mind Map Tool)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages