oz0-node toolchain fetch

Usage and flags for oz0-node toolchain fetch.

For: Operators and developers looking up a command.

Download, at build time, everything a node installs before its runtime starts: the uv release this binary pins, the CPython build that uv installs for each runtime bundle's Python version, every third-party package of the bundles' requirements.txt as wheels, and the Node.js release this binary pins for plugins' npm packages, for each platform. Every file is checked against its SHA-256 (pinned in this binary, in the Python release's SHA256SUMS, or in requirements.txt) and listed in toolchain.json.

An edge serves the folder from its dist directory (dist/toolchain/), and nodes then install from the edge alone. Runs again add to what is there; downloads are kept in --cache.

Usage

oz0-node toolchain fetch [flags]

Flags

FlagTypeDefaultDescription
--cachestringthe user cache directorywhere downloads are kept between runs
--dirfolderdist/toolchainthe toolchain folder: toolchain/ in the dist directory the edge serves
--indexstringhttps://pypi.org/simplethe package index (PEP 691) wheels come from
--mlx-lmboolmirror the mlx-lm the node installs for its mlx model servers, from the lock built into it (with --platform darwin/arm64)
--no-nodeboolleave Node.js out (nodes then download it from nodejs.org for npm plugins, unless offline)
--platformplatforma node platform to mirror for: linux/amd64, linux/arm64, linux/amd64-musl, linux/arm64-musl, darwin/amd64, darwin/arm64, windows/amd64 (repeatable; default this machine's)
--pluginfoldera Python plugin's folder whose locked packages (every group) and build backend to mirror, for offline nodes; one without a uv.lock is locked first (repeatable)
--pythonversionanother Python version to mirror (repeatable)
--requirementsfilea requirements file, pinned by version and hash, whose packages to mirror too (repeatable)
--runtime-bundledira runtime bundle dir whose Python and packages to mirror (repeatable)

Inherited flags

FlagTypeDefaultDescription
--data-dirstring~/.local/share/orchestrator-zero-nodewhere the node keeps its identity, uv, Python, runtimes and state
--log-levelstringinfolog level: debug, info, warn or error

See all oz0-node commands and the global flags.

On this page
Copyright © 2026