One-command setup
Run streb init and it checks, installs, and verifies Git, Bun, Claude Code CLI, jq, and yq — in the right order.
streb init installs Git, Bun, Claude Code CLI, jq, and yq — then configures authentication. Every developer, every machine, consistent.
$ streb init
✓ Authentication configured
✓ Git 2.47.0
✓ Git user config set
✓ Bun 1.2.4
✓ Claude Code CLI 1.5.0
✓ jq 1.7.1
✓ yq 4.44.6
Environment ready.
Run streb init and it checks, installs, and verifies Git, Bun, Claude Code CLI, jq, and yq — in the right order.
streb doctor runs all checks in parallel and reports which tools are missing or misconfigured.
streb reset removes everything streb installed. Fine-grained --skip-* flags let you preserve specific tools — re-run streb init anytime to start fresh.
API keys are stored AES-256-GCM encrypted, keyed to your device fingerprint. Secrets never touch the repo.
Full plain-text output when stdout isn't a TTY. Works in CI pipelines, SSH sessions, and scripts.
brew tap adesso-ai/streb https://get.strebcli.dev/streb/tap.git
brew trust --formula adesso-ai/streb/streb
brew install streb
streb init
scoop bucket add streb https://get.strebcli.dev/streb/tap.git
scoop install streb
streb init
Choose your Claude provider: adesso AI Hub, Anthropic API key, or Claude subscription login.
streb checks for Git, Bun, Claude Code CLI, jq, and yq — installing any that are missing in the correct order.
Every tool is verified after install. A clean ✓ on each step means your environment is ready — run claude to begin.