brainstormie-win
v0.2.0
Published
BraiStormie for Windows. After install, run Brain (no Python required).
Maintainers
Readme
brainstormie-win
Windows installer for BraiStormie. Node is used only as the installer; the app itself is a frozen Windows executable.
npm install -g brainstormie-win
BrainBrain with no arguments opens the full-screen terminal UI. Subcommands match the Python CLI (Brain init, Brain run, Brain doctor, …). On Windows the command is case-insensitive (brain works too).
Requirements
- Windows 10/11, 64-bit
- Node.js 20 or newer (for npm)
- No Python install is required
What install does
The npm package is a small launcher. postinstall places the PyInstaller onedir payload in vendor\braistormie\braistormie.exe from, in order:
BRAINSTORMIE_BUNDLE(zip or onedir folder)- A repo-local
dist\braistormiebuild (npm install -g .\npmafter.\scripts\package_windows.ps1) - A GitHub Release zip named
brainstormie-win-x64-<version>.zip, checked against the matching.sha256file
Registry installs refuse to run a downloaded zip until the SHA-256 matches.
Local install from this repository
.\scripts\package_windows.ps1
npm install -g .\npm
Brain --versionPATH
Global install writes Brain.cmd to the npm prefix (usually %APPDATA%\npm). The Node.js Windows installer normally adds that folder to your user PATH. If Brain is not found:
npm config get prefix
# add that folder to the user PATH, then open a new terminalWindows Defender
The payload is an unsigned PyInstaller onedir. Windows Defender and other antivirus tools often flag unsigned frozen binaries. Sign the exe before a public release. Until then, prefer a local .\scripts\package_windows.ps1 build you produced yourself.
