Skip to content

Install

The install script detects your architecture, downloads the matching release, verifies its SHA-256, and installs octo to your PATH:

Terminal window
curl -fsSL https://octo-agent.dev/install.sh | sh

Then start the local server and onboard in your browser:

Terminal window
octo serve -d # run the local server in the background
xdg-open http://127.0.0.1:8088 # opens the dashboard

127.0.0.1 is loopback, so no access key is needed — the page goes straight into first-run onboarding (pick a provider, paste a key). Stop the server later with octo serve --stop. Prefer the terminal? Just run octo.

Prebuilt archives (linux / darwin / windows × amd64 + arm64) and checksums.txt are on the latest release if you’d rather grab one by hand.

Terminal window
octo upgrade # installs the latest release in place, SHA-256 verified
octo upgrade --check # only compares versions

The web UI’s version badge offers the same flow.

Terminal window
go install github.com/open-octo/octo-agent/cmd/octo@latest
Terminal window
git clone https://github.com/open-octo/octo-agent.git
cd octo-agent
make build # produces ./octo

Next: Quickstart.