This is the shortest path to a real Molt install and first successful run.
- Python 3.12+
- Rust toolchain
uv- A C toolchain (
clangon macOS/Linux, MSVC or clang on Windows)
Platform details and pitfalls live in:
- Homebrew / installer / packaging paths: ../packaging/README.md
uv sync --group dev --python 3.12
./.venv/bin/molt doctor --jsonmolt doctor --jsonExpected: JSON output with exit code 0.
uv run --python 3.12 python3 -m molt.cli build examples/hello.py
./hello_moltYou can also use the run wrapper directly:
uv run --python 3.12 python3 -m molt.cli run examples/hello.pyuv run --python 3.12 python3 -m molt.cli compare examples/hello.pyuv run --python 3.12 python3 -m molt.cli bench --script examples/hello.py- macOS arm64 + Python 3.14: uv-managed 3.14 can hang; use system
python3.14or stay on 3.12/3.13. - WASM linked builds require
wasm-ldandwasm-tools. - After changing
pyproject.tomlor dependency groups, rerunuv syncso the editablemoltinstall in.venvstays current.
- Current state: spec/STATUS.md
- Roadmap: ../ROADMAP.md
- Benchmarking: BENCHMARKING.md
- Developer guide: DEVELOPER_GUIDE.md