Freezes Python programs into stand-alone executables that run without a Python interpreter installed.
brentvollebregt/auto-py-to-exe
A graphical interface for converting Python scripts into standalone .exe files, built on PyInstaller.
- Stars
- 5,003
- Forks
- 817
- Open issues
- 3
- Last commit
- 9 days ago
What is it?
Auto PY to EXE wraps PyInstaller in a browser-based GUI so developers can package a Python script into a distributable executable without writing build commands by hand. Users pick the script, then set options such as one-file or one-folder output, console or windowed mode, an application icon, and extra data files or folders to bundle.
The tool can be installed from PyPI with pip and launched with the auto-py-to-exe command. It also accepts command-line arguments to pre-fill the script path, set the output directory, or load a saved JSON configuration, and the settings can be exported back to JSON for reuse. Conversion results are written to an output folder once the build completes.
The project is written in Python and supports Python 3.6 through 3.14, with interface translations in many languages.
Key features
- 01Graphical interface for configuring PyInstaller builds without manual commands
- 02Options for one-file or one-folder output and console or windowed mode
- 03Support for adding icons and extra non-.py files to the bundle
- 04Command-line arguments for pre-filling the script path and output directory
- 05Export and import of settings as JSON configuration files
Use cases
- Packaging a Python desktop tool so colleagues can run it without installing Python
- Distributing a script-based GUI app as a single Windows executable
- Bundling a Python program together with its images or data files
- Reusing the same build settings across projects via saved JSON configs
Quick start
- 1
Install from PyPI
pip install auto-py-to-exe - 2
Launch the graphical interface
auto-py-to-exe
Things to know
- Requires Python 3.6 to 3.14.
- Antivirus software may remove the build files, so you may need to whitelist the build folder.
In collections
Topics
FAQ
- What is auto-py-to-exe?
- A graphical interface for converting Python scripts into standalone .exe files, built on PyInstaller. Auto PY to EXE wraps PyInstaller in a browser-based GUI so developers can package a Python script into a distributable executable without writing build commands by hand. Users pick the script, then set options such as one-file or one-folder output, console or windowed mode, an application icon, and extra data files or folders to bundle.
- Is auto-py-to-exe free to use? What license does it have?
- auto-py-to-exe is open source under the MIT license. Check the license terms before using it in commercial products.
- Is auto-py-to-exe still maintained?
- Actively maintained. The last commit to auto-py-to-exe was on Oct 29, 2026.
- What can I use auto-py-to-exe for?
- Packaging a Python desktop tool so colleagues can run it without installing Python Distributing a script-based GUI app as a single Windows executable Bundling a Python program together with its images or data files Reusing the same build settings across projects via saved JSON configs
- How do I install auto-py-to-exe?
- Install from PyPI: pip install auto-py-to-exe Launch the graphical interface: auto-py-to-exe
- Where can I get auto-py-to-exe?
- The source code and installation instructions are on GitHub: https://github.com/brentvollebregt/auto-py-to-exe
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Nuitka is a Python compiler written in Python that turns Python programs into standalone executables or extension modules.
A Python tool that packages applications and their dependencies into single executable .pex files, similar to a portable virtualenv.
A Python tool that freezes Python scripts into standalone executables that run on any platform Python supports.
Briefcase packages a Python project into a standalone native application for Mac, Windows, Linux, iOS, Android and the web.
A tool that builds Windows installers for Python applications, bundling Python itself so users don't need it installed.