A modern, powerful, and intuitive GUI for transforming Python scripts into standalone executables using Nuitka.
Stop memorizing Nuitka flags. Compylr gives you a clean, modern interface to configure, preview, and run your Python-to-EXE builds โ visually. Just point, click, and ship.
Install:
pip install compylrRun:
compylrRequirements: Python 3.8+ and a C compiler for Nuitka to work. Supported backends on Windows: MSVC (Visual Studio C++ tools), MinGW64, Clang (from Visual Studio), and Zig.
- Select Target & Environment: At the top of any page, select the Python script you want to compile and the Python interpreter to run it with.
- Configure Build Settings: Navigate through the sidebar sections (Compilation Mode, Output Settings, Windows Options, version metadata, Python flags, package inclusions, and plugins) to customize your build.
- Manage Config Profiles:
- Export: Click ๐พ Export Config on the Build page to save your setup as a
.comphylrfile. - Load: Click ๐ Load Config on the Build page to restore all settings from a saved profile instantly.
- Export: Click ๐พ Export Config on the Build page to save your setup as a
- Compile: In the Build page, click ๐ Build Executable to begin. The integrated terminal will stream and filter Nuitka's compilation logs in real time.
| Feature | Description |
|---|---|
| ๐จ Modern UI | Built with CustomTkinter โ supports dark & light mode out of the box |
| ๐ฑ Visual Configuration | Every Nuitka flag exposed as a clean GUI control โ no CLI needed |
| ๐ Live Command Preview | See the exact Nuitka command generated as you configure |
| ๐ฅ Integrated Terminal | Color-coded build output with warnings, errors, and progress |
| ๐ง Smart Hints | Automatically diagnoses common build failures and suggests fixes |
| ๐งน Clean Build | One-click wipe of stale .build / .dist directories before a fresh compile |
| ๐พ Config Profiles | Export all settings to a .comphylr file and reload them instantly on any project |
compylr/
โโโ src/
โ โโโ compylr/
โ โโโ logo/ # Window icon and branding assets
โ โ โโโ logo.ico
โ โ โโโ logo.png
โ โโโ nuitka/ # Nuitka compiler logic and options
โ โโโ theme/ # Color palettes and font tokens
โ โโโ widgets/ # Reusable UI components
โ โโโ __init__.py
โ โโโ main.py # Entry point
โ โโโ app.py # Main application window
โโโ readme-assets/ # Screenshots and logo for README
โโโ requirements.txt
โโโ pyproject.toml
โโโ LICENSE
โโโ README.md
- Python โ Core language
- CustomTkinter โ Modern UI framework
- Nuitka โ Python-to-native compiler
- macOS / Linux build support (when Nuitka adds it)
- Integrated dependency analyzer
Contributions, issues, and feature requests are welcome! Check the issues page to get started.
MIT โ do whatever you want with it.





