Skip to content

Releases: ilxstudio/ILX-Launcher

ILX Launcher v1.1.0

22 Jun 03:39

Choose a tag to compare

ILX Launcher v1.1.0

First public release. A developer cockpit for running, hot-reloading, testing, and shipping Python desktop apps — pure stdlib + tkinter, no dependencies.

Features

  • Run & live reload — runs any main.py project as a child process; auto-reload on save; hot-patch via jurigged (state preserved)
  • Coder (LLM) — syntax-highlighted editor + local Ollama Chat / Review / Edit workspace with verified saves
  • Crash capture — SQLite crash history grouped by signature; jump-to-line button opens the offending file
  • Test traffic light — re-runs your suite on every source change
  • Interpreters — per-project Python, one-click .venv, bundled CPython on demand
  • Dependencies — pip console targeting the project interpreter
  • Build EXE — PyInstaller one-folder or one-file build + Inno Setup installer
  • Logs — live filterable output with Procfile process groups
  • Profiler — cProfile + live py-spy stack dump
  • Quality — ruff / black / mypy
  • Git — status, commit, pull, push without leaving the launcher
  • Automation — scaffold, test matrix, quality gate, coverage, SQLite browser
  • Watchdog — auto-kills a runaway child on memory cap, growth rate, or pegged CPU
  • Live REPL — run Python inside the running app to inspect live state

Installation

Option 1 — Standalone EXE (Windows, no Python needed)
Download launcher.exe below and run it directly.

Option 2 — Run from source

git clone https://github.com/ilxstudio/ILX-Launcher
cd ILX-Launcher
python main.py

Requires Python 3.11+ with tkinter.

Changes from 1.0.0

  • Refactored monolithic launcher.py into core/ + ui/ package (12 modules, all under 700 lines)
  • New thin entry point main.py (~50 lines)
  • Version stored in version.py
  • Rocket icon embedded in all windows
  • Security policy, code of conduct, issue templates, PR template, CI + release workflows

See CHANGELOG.md for full details.