For Developers
From zero to agentic dev
in under 5 minutes.
One command installs Claude Code CLI, Beads issue tracker, Dagger, and configures everything with production-ready slash commands, specialized agents, hooks, and security rules. Skip the setup docs. Start building.
brew tap adesso-ai/streb && brew install streb
Required: Git (with user.name and user.email), Node.js LTS+, 500 MB free disk space
macOS/Linux: Requires Homebrew. Run in Terminal (not as root).
Windows: Requires Scoop. Run in PowerShell (not as Administrator).
What gets installed
streb sets up the complete AI-assisted development toolchain — no manual configuration required.
Claude Code
Anthropic's agentic coding assistant. Chat with Claude directly in your terminal.
code.claude.com/docsBeads CLI
Git-backed issue tracker. Issues live in your repo, sync to Jira, no external service needed.
github.com/steveyegge/beadsBeads UI
Visual dashboard for issue tracking. Browse issues, manage dependencies, track progress.
github.com/mantoni/beads-uiDagger CLI
Reproducible container environments for builds, tests, and CI/CD pipelines. Runs locally and in GitHub Actions.
docs.dagger.ioProduction-ready from the first prompt
streb installs carefully crafted templates that configure Claude Code with best practices, security rules, and productivity commands — saving you weeks of trial and error.
/commitCreate conventional commits with proper formatting and task IDs/prGenerate pull requests with summary and test plan/nextFind and claim the next available task from Beads/doneComplete work: test, commit, close task, sync to Jira/reviewReview code for quality, security, and performance issuesChecks correctness, security, performance, and maintainability with severity ratings
Generates tests using the AAA pattern with happy path, edge cases, and error handling
Improves code clarity and structure while preserving behavior
Scan for secrets, detect project language/toolchain automatically
Auto-format code, run linting, log all tool usage to tool-audit.jsonl
Commit-msg hook enforces conventional commit format with task IDs
Native issue tracking. Use /next and /done directly in Claude Code sessions
Context management for long sessions. Maintains conversation state across compaction events
Built-in Safety Rules
Autonomous Iteration
The Ralph Wiggum Loop
Named for his persistent, unselfconscious determination, the Ralph Wiggum Loop is streb's mechanism for autonomous agent iteration. When you run /ralph-loop or streb run, the agent keeps working on a task across multiple iterations until it signals COMPLETE or BLOCKED.
This is what makes the difference between a one-shot prompt and a genuine autonomous development cycle. Every iteration is recorded in the audit trail.
How the loop controller works →Common Questions
streb is idempotent — it detects existing installations and skips them. Already have Claude Code? streb skips installation and just configures templates. Use --config-strategy to merge, backup, or skip existing configs. Running streb init multiple times is safe. Use --dry-run to preview without making changes.
No admin/root required. streb installs to user directories. npm packages install to user-controlled paths. macOS/Linux via Homebrew runs without sudo. Windows via Scoop may show UAC prompts for certain tools.
streb itself sends no telemetry. Claude Code sends prompts and code context to the adesso AI-Hub (not directly to Anthropic), keeping traffic within adesso infrastructure. Beads stores issues locally in your git repo. Jira sync only activates if you configure it.
Need the full CLI reference?
Complete documentation for all streb commands, flags, and slash commands in one place.