Repolode
brentvollebregt

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. 1

    Install from PyPI

    pip install auto-py-to-exe
  2. 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