One command.
AI-ready environments.

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.
  • 7 tools installed & verified
  • 3 auth providers supported
  • 3 platforms: Windows · macOS · Linux

Everything you need to start with Claude Code

One-command setup

Run streb init and it checks, installs, and verifies Git, Bun, Claude Code CLI, jq, and yq — in the right order.

Health checks

streb doctor runs all checks in parallel and reports which tools are missing or misconfigured.

Reset & repair

streb reset removes everything streb installed. Fine-grained --skip-* flags let you preserve specific tools — re-run streb init anytime to start fresh.

Encrypted secrets

API keys are stored AES-256-GCM encrypted, keyed to your device fingerprint. Secrets never touch the repo.

CI-friendly

Full plain-text output when stdout isn't a TTY. Works in CI pipelines, SSH sessions, and scripts.

Install streb

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

Full installation guide →

How it works

  1. Authenticate

    Choose your Claude provider: adesso AI Hub, Anthropic API key, or Claude subscription login.

  2. Install tools

    streb checks for Git, Bun, Claude Code CLI, jq, and yq — installing any that are missing in the correct order.

  3. Start with Claude Code

    Every tool is verified after install. A clean ✓ on each step means your environment is ready — run claude to begin.

Learn more →

Ready to set up your environment?

Get started