Install satelle

satelle installs as two static binaries: satelle, the CLI, and satelled, the local project page. No cgo, no runtime dependencies.

Downloads the latest release of both binaries for your platform, sha256-verifies them, and installs to ~/.local/bin (override with SATELLE_INSTALL_DIR).

curl -fsSL https://github.com/bobmcallan/satelle/releases/latest/download/install.sh | sh

Quickstart

Set satelle up in a repo and raise your first story. A story needs a body and numbered acceptance criteria: a reviewer judges it before it is created.

cd your-repo
satelle init              # .satelle/ config and local database; registers the repo
satelle story create --title "Add a /healthz endpoint" --category feature \
  --body "The service has no health check." \
  --acceptance "1. GET /healthz returns 200 with the build version."
satelle status            # config, database, and story counts
satelle service install   # background project page at http://127.0.0.1:8787

Prefer a foreground process? Run satelled in another terminal instead of satelle service install.