painda-wizard
A drop-in NSIS / WiX replacement for Electron apps. One TypeScript config file, one CLI command, a fully branded animated Windows installer.
What it is
painda-wizard wraps an already-built Electron app into a polished Windows installer EXE. You point it at the directory electron-builder produced (typically win-unpacked/), and it produces a single signed installer with a custom-branded multi-page wizard:
- Welcome → License → Privacy → Options → Progress → Finish
- Maintenance mode (Repair / Reinstall / Uninstall) when the app is already installed
- Update mode integrated with electron-updater
What it isn't
It's not a packager. painda-wizard does not build your Electron app. Keep using electron-builder's --dir target (or any other packager) to produce the unpacked binary, then hand it to painda-wizard.
Explore
Install painda-wizard and build your first installer in under 5 minutes.
Full reference for every option in painda.config.ts.
init, build, and check — every command and flag.
Colors, logo, fonts, theme, and the installer .exe icon.
Welcome, License, Privacy, Options, Progress, Finish.