Skip to main content
The CLI is installed from source. It is not published on PyPI, so pip install kaleido-cli will not find it.

Requirements

  • Python 3.10 or newer
  • Docker and Docker Compose for node commands and any local RLN workflow
  • curl or wget, only for the one-line shell installer

Install the CLI

One-line installer

For macOS, Linux, and WSL:
With Python alone, and no curl or wget:
The installer prefers uv tool install when available, and otherwise creates an isolated Kaleido virtual environment with a kaleido launcher in your user script directory. It never installs into the system Python.

Install globally with uv

This installs the kaleido executable without cloning the repository first. Re-run the same command to update.

Install from a local checkout

make install does the same through uv tool, and python install.py is the cross-platform path for Windows. If your shell cannot find kaleido after installing, the installer prints the directory to add to your PATH — see Troubleshooting.

Shell Completion

Install completion for your current shell with:
Or print the completion script for manual installation:
With kaleido on your PATH, continue to Getting Started to run first-time setup.