Skip to content

HonestLiu/MindApplication

Repository files navigation

MindFlow Pro

MindFlow Pro is a mind mapping app built with React + Vite, with Electron desktop packaging support for macOS and Linux.

Prerequisites

  • Node.js 18+
  • npm 9+
  • macOS (for current desktop packaging scripts)

Install

npm install

Run (Web)

npm run dev

Build (Web)

npm run build

Build output is generated in dist/.

Run (Electron Desktop)

Development mode (starts Vite and Electron together):

npm run electron:dev

Start Electron directly (loads dist/ in production mode):

npm run electron:start

Build / Package (Electron)

macOS local package (unsigned)

npm run electron:pack

Output example:

  • release/mac-arm64/MindFlow Pro.app

macOS distribution artifacts

npm run electron:dist

Targets: dmg, zip

Linux Packaging

AppImage + tar.gz

npm run electron:linux:dist

DEB package

npm run electron:linux:deb

Output example:

  • release/MindFlowPro-<version>-amd64.deb

All Linux artifacts

npm run electron:linux:all

Targets: AppImage, deb, tar.gz

Common Build Commands (Quick Reference)

# Web build
npm run build

# Electron dev
npm run electron:dev

# macOS package
npm run electron:pack

# Linux deb
npm run electron:linux:deb

Notes

  • Current macOS package config is unsigned (identity: null), suitable for local testing.
  • Linux sandbox compatibility for newer Ubuntu has been handled in electron/main.cjs.
  • If Electron window opens blank, rebuild once and relaunch:
rm -rf dist
npm run build
npm run electron:start

About

With the help of AI-generated mind mapping software, the code is all open source

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors