Start CLI (start-cli) is the official command-line tool for StartOS - a sovereignty-first operating system empowering anyone to run and host their own services independently.
The CLI is essential for:
- building and packaging services into the
.s9pk(StartOS Service Package) format, - remotely managing a StartOS node (listing services, installing, updating, backups, monitoring),
- integrating StartOS with CI/CD pipelines and developer tooling.
Prebuilt binaries are available for:
- macOS (Intel x86_64 & Apple Silicon ARM64),
- Linux (Intel x86_64 & ARM64).
Official StartOS source code is here: start9labs/start-os.
The easiest way to install start-cli is using our automated installer script:
curl -fsSL https://start9labs.github.io/start-cli/install.sh | sh
The installer will:
- Detect your platform automatically (macOS/Linux, Intel/ARM64)
- Download the correct binary from GitHub releases
- Install to
~/.local/bin/start-cli - Update your shell configuration for PATH
- Verify the installation
If you prefer manual installation, download the appropriate binary from the start-os releases page, then set executable permissions and copy it to a directory in your PATH.
This repo hosts the installer script via GitHub Pages. The start-cli source code and release binaries live in the StartOS monorepo.