Install the Kite CLI
Install the Kite CLI on macOS Apple Silicon or Linux x86_64 using the verified shell installer, Homebrew, or a release archive.
Shell script (recommended)
The fastest way to install on a supported target (macOS Apple Silicon or Linux x86_64):
curl -fsSL https://getkite.sh/install | sh
The script downloads the release archive and its SHA-256 sidecar, verifies the checksum, and then installs kite. It uses /usr/local/bin when writable and otherwise falls back to ~/.local/bin; set KITE_USE_SUDO=1 if you explicitly want a privileged install.
Homebrew
brew install alpha-centauri-cyberspace/kite/kite
Direct binary download
Download the archive and matching .sha256 sidecar from GitHub Releases, verify it, then extract the binary:
# macOS (Apple Silicon) curl -fLO https://github.com/Alpha-Centauri-Cyberspace/kite-cli/releases/latest/download/kite-darwin-arm64.tar.gz curl -fLO https://github.com/Alpha-Centauri-Cyberspace/kite-cli/releases/latest/download/kite-darwin-arm64.tar.gz.sha256 shasum -a 256 -c kite-darwin-arm64.tar.gz.sha256 tar -xzf kite-darwin-arm64.tar.gz # Linux (x86_64) curl -fLO https://github.com/Alpha-Centauri-Cyberspace/kite-cli/releases/latest/download/kite-linux-x86_64.tar.gz curl -fLO https://github.com/Alpha-Centauri-Cyberspace/kite-cli/releases/latest/download/kite-linux-x86_64.tar.gz.sha256 sha256sum -c kite-linux-x86_64.tar.gz.sha256 tar -xzf kite-linux-x86_64.tar.gz install -m 0755 kite ~/.local/bin/kite
Kite does not currently publish Windows, Intel Mac, or Linux ARM binaries. Build from source for those targets; do not download a similarly named package from crates.io, because kite-cli there is an unrelated project.
Verify the installation
kite --version
Self-update
Keep Kite current without re-running the install script:
kite update
Use --check to see if an update is available without installing:
kite update --check
Shell completions
Kite can generate completions for bash, zsh, and fish. Add the appropriate line to your shell profile:
# bash (~/.bashrc) eval "$(kite completions bash)" # zsh (~/.zshrc) eval "$(kite completions zsh)" # fish (~/.config/fish/config.fish) kite completions fish | source
Configuration file
Kite stores auth credentials and settings at ~/.config/kite/config.toml. You can override the config path with the KITE_CONFIG environment variable.