moonlit is a CLI that bundles a uv-managed project — or an entire uv workspace — into a single self-contained zipapp per PEP 441. No installer. No venv on the host. One .pyz and a Python.
Walks the workspace graph from pyproject.toml, resolves every member, and packs the closure your entry point actually imports.
Uses uv's resolver and a streaming zipfile writer. A 40-package workspace lands in under a second on a warm cache.
Output is a stdlib zipapp per PEP 441. Drop it on any host with a compatible CPython — no venv, no installer.