⚡ Windows + Linux installer · No setup required

Your app, running as a
real desktop app.

Electron Forge turns your Node, Python, R, or notebook project into a Windows or Linux desktop executable — complete with an installer, Start Menu shortcut, and uninstaller. Drop in a zip, click build. No terminal required on either end.

Get Electron Forge — $24 See what it handles
Vibe-coded with AI
Built on Replit
Streamlit / Gradio
Flask / FastAPI
Next.js / SvelteKit
Jupyter Notebook
Electron Forge — build log
14:22:01 Uploading streamlit-dashboard.zip (3.1 MB)...
14:22:02 ✅ Detected: python / streamlit on port 8501
14:22:02 ⚠ Streamlit → Electron wrapper mode (not PyInstaller)
14:22:02 ℹ Stack: Streamlit · pandas · OpenAI API
14:22:03 ⚙ Auto-configuring Electron (child-process mode)...
14:22:03 ✅ electron/main.js created
14:22:04 ⚡ Running electron-builder (Windows + Linux)...
14:23:31 ✅ Output: StreamlitDashboard-Setup-1.0.0.exe (97 MB)
14:23:31 ✅ Output: StreamlitDashboard-1.0.0.AppImage (101 MB)
14:23:31 ⬇ Ready to download

ℹ Electron Forge runs as a native Windows application and produces Windows (.exe installer + portable zip) and Linux (AppImage + .deb) builds. macOS build support is on the roadmap. Full MIT-licensed source included.

Framework support

If it runs, Electron Forge
can package it.

Drop in a .zip, .tar.gz, .html, .ipynb, or .tsx file. Electron Forge auto-detects what it is and configures the build accordingly.

Python
Flask FastAPI Django Streamlit Gradio Dash Chainlit Panel
Note on browser-based Python apps (Streamlit, Gradio, Dash, Chainlit, Panel): These frameworks embed their own web server and serve a browser UI — PyInstaller cannot reliably bundle them. Electron Forge automatically uses Electron Wrapper mode: it launches your Python process in the background and opens a native window pointing at it. Your users get a real desktop app; you never touch PyInstaller.
Node.js
Express Fastify Next.js SvelteKit Nuxt Hono tRPC React Vue Svelte Vite
R
Shiny
Other
Jupyter Notebook (.ipynb) Static HTML React TSX (single file) Bun projects
What's inside

Everything a build needs.
Nothing you have to configure.

Electron Forge handles the entire pipeline — detection, Electron scaffolding, npm install, packaging, and download — without you touching a config file.

🔍
Smart auto-detection
  • Framework + entry point detection
  • Port auto-detection (framework defaults + source scan)
  • Replit .replit config parsing
  • Dependency and API key scanning
  • System dep detection (Java/JRE, libpq, ffmpeg…)
  • OpenAI, Anthropic, Discord, Stripe detection
  • TypeScript, Vite, Drizzle, Prisma stack badges
⚙️
Electron auto-configuration
  • Pure-server mode (require-in-main) for Express/Fastify
  • Child-process mode for Python, R, full-stack Node
  • Generates electron/main.js and preload.js
  • Patches package.json with electron-builder config
  • Pins Electron version automatically
  • npm install runs automatically inside the build
  • ASAR packaging (with MAX_PATH protection on Windows)
📦
Build output
  • Windows NSIS installer (.exe) with wizard UI
  • Windows portable ZIP
  • Linux AppImage (runs everywhere, no install)
  • Linux .deb package
  • Start Menu + Desktop shortcut (Windows)
  • Standard Add/Remove Programs uninstaller
  • macOS .dmg (roadmap)
📡
Live build log
  • Real-time streaming log via WebSocket
  • INFO / WARN / ERROR / SUCCESS log levels
  • stdout/stderr from electron-builder surfaced directly
  • Build history — all past builds kept with logs
  • One-click download of output artifacts
  • Delete individual builds or bulk-clear all
🛡️
Upload & project handling
  • Drag-and-drop or click-to-upload
  • .zip, .tar.gz, .html, .ipynb, .tsx accepted
  • Large data file exclusion (keeps builds lean)
  • Reuses uploaded archive across rebuild attempts
  • Upload files cleaned up when build is deleted
🤖
AI Guide panel
  • Built-in AI assistant for packaging questions
  • Powered by Claude (Anthropic API key required)
  • Reads your build log and analysis to give context-aware help
  • Explains detected issues and suggests fixes
How it works

From zip to installer in minutes

1
Install Electron Forge

Run the ElectronForge-Setup.exe installer. It opens like any Windows application — no Node, no Python, no terminal. The installer adds a Start Menu shortcut and a standard uninstaller entry.

2
Drop in your project

Drag a .zip (or .tar.gz, .html, .ipynb, .tsx) into the drop zone. Electron Forge scans the code and reports what it found — framework, entry point, port, detected API keys, stack badges, and any issues to be aware of.

3
Review the analysis, override if needed

The auto-detected app name, port, and build targets are shown before the build starts. Override any field. Pick Windows, Linux, or both. The defaults are correct for most projects without any changes.

4
Click Build — watch the log — download

The live build log streams every step: extraction, Electron scaffolding, npm install, electron-builder output. When it finishes, a download button appears directly in the UI. Send the .exe to your users.

Who it's for

If you built it, you can ship it.

🤖
AI-assisted builders

Vibe-coded something in Cursor, Replit, Bolt, or with Claude? Electron Forge bridges the gap between "it runs on my machine" and "my client has it installed on theirs."

"Built a Gradio app with AI. Had no idea how to package it. This took 4 minutes."
🔬
Researchers & academics

Built a Python analysis tool, Jupyter pipeline, or Streamlit dashboard? Package it so colleagues, clients, or reviewers can run it on Windows without a terminal in sight.

"My lab tool now runs on any Windows machine in the department — zero setup for them."
🚀
Indie hackers & consultants

Need to hand off a working app to a non-technical client? Deliver a proper Windows installer instead of a zip and a README they won't read. Electron Forge makes that handoff five minutes of work.

"Client couldn't install Python. I sent a .exe. Problem solved."
Pricing

One-time purchase. Yours forever.

No subscription. No seat limits. No usage fees. Buy once, keep it and all updates for this version.

Standard
$14

The installer and all future updates for this major version.


  • Windows installer (NSIS .exe)
  • All supported frameworks
  • Windows + Linux build output
  • Free updates (v4 series)
  • Source code not included
Buy Standard →

Source code is also visible on GitHub — see exactly what you're buying before purchasing.
Payments processed by Lemon Squeezy · VAT handled automatically · Secure checkout.