Install¶
Rondine ships as a pure-Python wheel on GitHub Releases.
The official installers bootstrap uv when needed,
download the release assets, verify checksums, and install the rondine CLI.
One-liners¶
macOS, Linux, and WSL¶
Windows (PowerShell)¶
Native Windows engine setup is not supported yet. The PowerShell script requires WSL2 and runs the same Linux installer inside your default distro:
If WSL is missing:
Requirements¶
- macOS (Apple Silicon recommended), Linux, or Windows with WSL2
- Network access to GitHub Releases and astral.sh (for uv bootstrap)
- Python 3.11+ (uv downloads a managed interpreter when needed)
Inference engines (llama.cpp, MLX-LM, vLLM) are installed later with
rondine setup, not by the CLI installer. With no --engine option, setup
automatically chooses engines supported by the detected platform:
- Linux/WSL without CUDA: llama.cpp
- Linux/WSL with NVIDIA CUDA: llama.cpp and vLLM
- Apple Silicon: llama.cpp and MLX-LM
- Intel macOS: llama.cpp
On Linux, building llama.cpp requires git, cmake, and a C++ compiler.
Rondine reports a platform-specific install command if no runnable engine is
found, and rondine serve refuses to launch until its selected engine is ready.
Pin a version¶
PATH¶
uv installs tool executables under its tool bin directory (often
~/.local/bin). If rondine is not found after install:
Then confirm:
Update¶
Re-run the installer to pull the latest release:
Or upgrade with uv after a release is published:
# download the new wheel from GitHub Releases, then:
uv tool install --force --python 3.11 ./rondine-*-py3-none-any.whl
Uninstall¶
Engine toolchains and downloaded weights under ~/.rondine/ are left in place.
Remove that directory manually if you want a full cleanup.
Security and checksums¶
Every GitHub Release includes:
rondine-<version>-py3-none-any.whlrondine-<version>.tar.gzSHA256SUMS
The curl installer downloads the wheel and SHA256SUMS, then verifies the
checksum before calling uv tool install. Prefer the official
https://rondine.dev/install.sh endpoint (or the copy in the repository root)
over unreviewed third-party mirrors.
Manual verification:
VERSION=0.1.0
BASE="https://github.com/antonellof/rondine/releases/download/v${VERSION}"
curl -fsSL -O "${BASE}/rondine-${VERSION}-py3-none-any.whl"
curl -fsSL -O "${BASE}/SHA256SUMS"
sha256sum -c SHA256SUMS --ignore-missing
Alternative installs¶
From a clone (development):
From a release asset you already trust:
Windows / WSL notes¶
- Run
rondineinside the WSL distro, not from native PowerShell, after install. - GPU passthrough for NVIDIA in WSL follows Microsoft and NVIDIA WSL docs; Rondine treats the WSL environment like Linux.
- MLX is Apple Silicon only and will not install under WSL.
First commands¶
Continue with the CLI guide and coding client setup.