Installation
Desktop
Download the matching asset from the latest release. Desktop packages need no Node.js, Python or separately installed browser.
| Platform | Asset | Launch |
|---|---|---|
| Windows x64 | Installer EXE | Run the installer, then open Vapora |
| Windows x64 | Portable EXE | Run from a writable folder; keep Vapora-data beside it |
| Linux x64 | AppImage | Make executable, then launch in a graphical desktop |
| macOS Apple Silicon | DMG | Drag Vapora into Applications |
Downloads are unsigned and not notarized. Compare the downloaded file's SHA-256 with the release's SHA256SUMS.txt before approving an OS warning.
Get-FileHash .\vapora-2.2.3-win-x64.exe -Algorithm SHA256Asset names above describe 2.2.3; use the filenames from your selected release.
Browser and CLI from source
Install Node.js 24+ and Python 3.10+ for the one-time history runtime build.
git clone https://github.com/Microck/vapora.git
cd vapora
npm ci
npm run build
npm run build:historynpm start -- serveOpen the printed loopback address, normally http://127.0.0.1:3000. Run npm run desktop for an Electron window from the same checkout. Run npm start -- --help for the CLI.
npm ci downloads Electron. npm run build:history builds the frozen Pydoll helper and downloads its pinned Chromium. Linux requires a graphical desktop and GTK/NSS libraries. Windows source installs need the matching Microsoft Visual C++ runtime: x64 or ARM64.
Next
Set up your API key, then make a first scan. See saved runs for data locations and portable moves.