Turn Python into EXE with One Click

A lightweight GUI for PyInstaller that handles dependencies, auto-cleans build files, and provides a seamless developer experience.

Auto-Dependency Check

Scans your script's AST for imports and automatically installs missing pip packages before building.

Smart Console Detection

Automatically detects if your script should be windowed or console-based based on file extension (.py vs .pyw).

Zero Junk Files

Optional auto-clean feature removes 'build' folders and '.spec' files immediately after a successful export.

Real-time Watcher

The UI monitors your folder in real-time. Simply drop a new script in and it appears in the list instantly.

Dark Mode Ready

A native-feeling dark theme designed to match modern development environments.

Persistent Settings

Your preferences for theme and cleaning are saved locally in a JSON config for the next time you launch.

Simple Setup

No installation required. Just place the script and run.

# 1. Clone the repository
git clone https://github.com/jlaiii/Py-Builder-Automated-Python-to-EXE-GUI.git

# 2. Enter directory
cd Py-Builder-Automated-Python-to-EXE-GUI

# 3. Run the builder
python py_builder.pyw