Installation
Pilot is a single Go binary. Install it, run pilot doctor, and you’re ready.
Recommended: Quick Install
The install script downloads the latest release for your platform and installs to ~/.local/bin/pilot.
curl -fsSL https://raw.githubusercontent.com/alekspetrov/pilot/main/install.sh | bashThis method supports hot-upgrade — Pilot can update itself in-place without manual intervention. When running in daemon mode (pilot start), press u in the dashboard to upgrade without downtime. See Hot Upgrade for details.
The script auto-detects your OS (macOS/Linux) and architecture (amd64/arm64). It also adds ~/.local/bin to your PATH if needed.
Alternative: Homebrew
brew tap alekspetrov/pilot
brew install pilotHomebrew installations cannot use pilot upgrade or hot-upgrade. Homebrew manages the binary location, so self-update is blocked. Use brew upgrade pilot instead. If you want Pilot’s built-in upgrade flow, use the curl install above.
Alternative: From Source
git clone https://github.com/alekspetrov/pilot.git
cd pilot
make build
# Binary at ./bin/pilot — copy to your PATH
cp ./bin/pilot ~/.local/bin/pilotVerify Installation
pilot --version
# pilot version v2.56.0Run the health check to verify all dependencies:
pilot doctorpilot doctor checks for:
- Claude Code — CLI installed and accessible
- Git — version control available
- gh (optional) — GitHub CLI for PR management
- Configuration — config file exists and is valid
- Tokens — required environment variables are set
If pilot doctor reports issues, see Troubleshooting for common fixes.
Next Steps
- Prerequisites — Set up Claude Code and Git hosting tokens
- Quick Start — Get your first PR in 10 minutes