Codesmith Windows Build Foundry Get Codesmith
Secure compiler & release builder

Compile. Package. Release.

Codesmith turns a Python project into a production-ready Windows application using a controlled build path through Nuitka, MSVC and Inno Setup—without making you rebuild the process by hand every time.

Build Manifest LIVE / LOADING
01
Project inspection Entry script + data folders + runtime assets
READY
02
Nuitka compilation Standalone Windows application build
READY
03
MSVC native toolchain Native C/C++ compilation stage
READY
04
Installer packaging Inno Setup release output
READY
$ codesmith release --target win64
[scan] project metadata loaded
[scan] data folders detected
[nuitka] compiling standalone distribution
[msvc] native compilation complete
[verify] runtime probe passed
[inno] setup package generated
✓ RELEASE READY
Output APP + SETUP
ONE
BUILD
FLOW
Capabilities / 02

Not another generic build GUI. A release foundry for Python apps.

CAPABILITY / A

Project-aware build preparation

Select the entry Python file and Codesmith inspects the project, detects data folders and organizes build inputs for review before compilation.

AUTO-DETECTED DATA FOLDERS
→ icons
→ fonts
→ models
→ chrome-win64
→ application assets
CAPABILITY / B

Native compilation pipeline

Build standalone Windows distributions with Nuitka and the MSVC toolchain instead of relying on a simple source bundling workflow.

CAPABILITY / C

Installer generation

Carry application metadata, versioning, icons and installation mode into a release-ready Inno Setup installer.

CAPABILITY / D

Per-user or admin install

Choose a LocalAppData installation path or a traditional Program Files deployment according to the application’s needs.

CAPABILITY / E

Release metadata discipline

Keep app name, version, build number, file version and installer output naming aligned through the complete release chain.

Workflow / 03

Four stages. One controlled release path.

01

Choose the project

Point Codesmith to the entry script. The project structure is analyzed and relevant assets are gathered for review.

02

Review build configuration

Confirm application identity, icon, data folders, build mode, licensing, output settings and installer behavior.

03

Compile the Windows app

Codesmith executes the native build pipeline through Nuitka and MSVC, then verifies the resulting standalone distribution.

04

Create the installer

The compiled application is packaged with Inno Setup to produce a final installer ready for release and distribution.

Release / 04

Build like a product team.

Codesmith is designed for developers who want a repeatable Windows build process without losing visibility into the compiler and installer stages.

Python source → compiled app → Windows installer
Release profile
Platform Windows 10 / 11
Compiler Nuitka + MSVC
Packaging Inno Setup
Output Standalone + Setup
Codesmith v0.7.5
Checking release
Build 23
Published —
Installer size —
Channel Latest public release
SHA-256 —
  • Loading latest release information…
Reading the latest release manifest…
Loading release… GitHub
The download link is supplied by update.json.