autoPy++

Build & secure Python apps from one GUI

Run PyInstaller, PyArmor, Nuitka, and Cython without juggling CLIs. Save setups as reusable projects and rebuild anytime.

3-Mode Pipelining Projekt Editor Apyscript Project Files Easy Plugin Manager Logfile Inspector Much cool window themes choose your favourite colors Multithreaded UI and compilation
Get started How it works

Why autoPy++

Different projects need different outputs: single-file EXEs, compiled modules, or obfuscated bytecode. Manually juggling toolchains is slow and error-prone. autoPy++ gives you one repeatable flow.

How it works

  1. Create a project — choose your entry file and output directory in the UI.
  2. Pick a pipeline — e.g., PyInstaller (EXE), add PyArmor for obfuscation, compile with Nuitka/Cython, or build documentation with Sphinx.
  3. Build & iterate — run the build, review logs, reopen the project and tweak options anytime.

Note: autoPy++ manages its project files; no public schema is required.

Feature highlights

Parallel builds

Keeps the UI responsive during heavy jobs with multi‑threading.

Project files

Save & reopen builds; switch output folders with one click.

.spec editor

Open, edit, and save PyInstaller .spec files inside the app.

PyArmor integration

Obfuscate bytecode; configure runtime keys and options.

Nuitka, Cython & MSVC

Compile Python code to native modules or executables. Supports C++ pipelines via MSVC (preview).

Log analyzer

Search errors quickly and analyse build logs; includes an extended debug analyser.

Quickstart

  1. Install Git & Python 3.10+.
  2. Clone the repo and install dependencies.
  3. Launch autoPyPlusPlus.py or run windows_start.bat.
git clone https://github.com/melatroid/autoPyPlusPlus.git
cd AutoPyPlusPlus
pip install -r requirements.txt
python autoPyPlusPlus.py

Note: If a tool isn’t found, verify paths (where pyinstaller, where nuitka).

Warning: autoPy++ is under active development. Back up your files before compiling and expect bugs.

Versions

Versions file on GitHub: versions.txt  •  Repo: melatroid/AutoPyPlusPlus

Screenshots

autoPy++ main window with project list and build controls
Project overview
autoPy++ Startup
autoPy++ startup
autoPy++ editor window with code editing features
Editor window

FAQ

Is autoPy++ a replacement for PyInstaller/Nuitka/Cython?

No — it’s a control center to configure and run them consistently. You still benefit from each tool’s capabilities.

What platforms are supported?

Windows 10/11 works. Linux is not tested yet.

Why does my EXE get flagged by antivirus?

Unsigned EXEs and certain packing patterns can trigger false positives. Consider code signing and excluding build folders in your AV during compilation.

Is autoPy++ stable?

No – the software is under active development. Back up your files before use and expect bugs.

Is autoPy++ open source?

Yes – the code is available on GitHub. You build the tool yourself and are welcome to contribute.