LocalPix 1.1 for macOS & Windows.

Free, offline, open-source. No account, no sign-up. About 120 MB per platform — grab the file that matches your machine and run it.

Released 2026 · Read the release notes

From the GitHub releases page
macOS arm64 · M1 / M2 / M3 / M4
LocalPix-1.1.1-arm64.dmg
Windows x64 · Intel / AMD
LocalPix Setup 1.1.1.exe

Intel Macs and Windows ARM aren't in the default release but build cleanly from source — see the developer instructions.

Every release ships with a SHA256SUMS.txt attached to the GitHub release. Compare it to the file you downloaded before running the installer:

# macOS / Linux shasum -a 256 LocalPix-1.1.0-arm64.dmg # Windows (PowerShell) Get-FileHash LocalPix-Setup-1.1.0.exe -Algorithm SHA256
  1. Open the downloaded .dmg.
  2. Drag LocalPix into your Applications folder.
  3. First launch: macOS will warn that "Apple could not verify LocalPix is free of malicious software." Pick one:
    • Right-click (or Ctrl-click) the app → OpenOpen in the next dialog. One-time.
    • Or open System Settings → Privacy & Security, scroll to the LocalPix message, and click Open Anyway.
Why the warning? macOS flags any app that hasn't been signed with Apple's $99/year Developer ID. LocalPix is genuine; the warning is just macOS being cautious about software that hasn't paid for the certificate. You won't be prompted again after the first launch.
  1. Double-click the installer (LocalPix Setup 1.1.0.exe).
  2. Windows may show "Windows protected your PC" via SmartScreen. Click More info, then Run anyway.
  3. The installer drops LocalPix into your user folder — no admin password needed.
Same story as macOS. SmartScreen flags software that hasn't been signed with a $300+ Windows code-signing certificate. LocalPix is genuine; it just hasn't paid for the sticker.

macOS

  • CPUApple Silicon (M1 or newer)
  • OSmacOS 11 Big Sur or newer
  • RAM2 GB free is enough
  • Disk~80 MB installed

Windows

  • CPUIntel / AMD x64
  • OSWindows 10 or newer
  • RAM2 GB free is enough
  • Disk~80 MB installed
For developers, contributors, and audit-curious folks.

Requires Node.js 18+ and npm. The renderer has no build step, so you can also just open public/index.html in a browser once the server is running.

git clone https://github.com/zingiber96/LocalPix.git cd LocalPix npm install npm start # plain HTTP server at localhost:3000 npm run app # Electron desktop window (full experience) npm run dist:mac # build a local .dmg npm run dist:win # build a local .exe

Production releases are built by GitHub Actions, not a developer laptop — see .github/workflows/release.yml.

For pipelines and batch jobs.

LocalPix also ships as a headless HTTP server, useful for build pipelines or batch conversions on a server.

docker compose up --build # or docker build -t localpix . docker run -p 3000:3000 -v "$(pwd)/output:/app/output" localpix

Output files persist to the host's ./output directory.

Every previous version is preserved on the GitHub releases page, with full changelogs and downloadable artifacts.