Skip to content

Installation ​

Prerequisites ​

bash
curl -fsSL https://starpod.sh/install | sh

This detects your OS and architecture, downloads the latest pre-built binary, and installs it to ~/.local/bin.

Options:

  • --version=0.1.7 — pin to a specific version
  • --no-homebrew — skip Homebrew on macOS
  • INSTALL_DIR=/usr/local/bin — override install location

Homebrew (macOS/Linux) ​

bash
brew install sinaptik-ai/tap/starpod

From crates.io ​

Requires Rust 1.87+ (rustup).

bash
cargo install starpod

From Source ​

bash
git clone https://github.com/sinaptik-ai/starpod.git
cd starpod
cargo install --path crates/starpod --locked

Verify ​

bash
starpod --help

Set Your API Key ​

Seed your API key into the vault during initialization:

bash
starpod init --env ANTHROPIC_API_KEY="sk-ant-..."

Or manage it later via the web UI Settings page after running starpod dev.

TIP

API keys are stored in the encrypted vault — never in config files or .env files. The vault injects them into the process environment at startup.

Next Steps ​

Head to Project Setup to initialize Starpod in your project directory.

Released under the MIT License.