streb streb
If you have suggestions or discover bugs, please write a GitHub issue!
loading...

AI Developer Environment Bootstrap

Get your Agentic Dev environment ready in seconds

One command installs Claude Code CLI, Beads issue tracker, and configures your API key. Skip the setup docs. Start coding.

brew tap StefanTrockel/streb && brew install streb
terminal
$ streb init
Prerequisites check passed
Installed Claude Code CLI
Configured API key
Installed Beads CLI (bd)
Installed Beads UI (bdui)
Initialized Beads in project
Synced Beads to Jira
Copied config templates
Installed Claude Code plugins
Verification passed
$ streb status
Claude Code: v2.1.2
Beads CLI: v0.46.0
Beads UI: v0.9.0
API Key: configured

The Claude Code ecosystem moves fast. New tools, better configurations, emerging best practices — keeping up takes hours you don't have.

Skip the docs. streb init Done.

What gets installed

streb sets up these essential tools for AI-assisted development.

No licenses required

All tools are open source. You only need an adesso AI-Hub API key to get started.

Get the most out of Claude Code

streb installs production-ready templates that configure Claude Code with best practices, security rules, and productivity commands.

Slash Commands
/commit Create conventional commits with proper formatting
/pr Generate pull requests with summary and test plan
/next Find and claim the next available task
/done Complete work: test, commit, close task, sync
/review Review code for quality and security issues
Specialized Agents
Code Reviewer

Checks correctness, security, performance, and maintainability with severity ratings

Test Writer

Generates tests using AAA pattern with happy path, edge cases, and error handling

Refactorer

Improves code clarity and structure while preserving behavior

Hooks & Logging
Pre-Tool Call Logging

Logs all tool calls before execution for audit trail and debugging

Session Hooks

Auto-loads Beads context on start, syncs state on stop

Git Hooks

Commit-msg hook enforces conventional commit format

Claude Code Plugins
Beads Plugin

Native issue tracking integration. Use /next, /done directly in Claude

Ralph-Wiggum Plugin

Context management for long sessions. Maintains conversation state across compaction

Built-in Safety Rules

Git Safety — Prevents force pushes, protects main branch, enforces conventional commits
Security Rules — Blocks access to .env, credentials, and secrets. OWASP Top 10 prevention

Everything you need to get started

streb automates the complete Claude Code setup process, from CLI installation to project configuration.

Claude Code CLI

Installs Claude Code via official installer. macOS, Linux, and Windows supported.

Beads Issue Tracker

Installs bd CLI and Beads UI. Git-backed issues with dependency tracking.

API Key Setup

Interactively configures the API key for Claude Code. Supports adesso AI Hub and Anthropic hosted Claude models.

Jira Integration

Optionally configures Jira for syncing issues between Beads and Jira projects. Including OAuth setup.

Resume on Failure

Checkpoint system saves progress. Resume interrupted installs with --resume.

Doctor & Auto-fix

Run streb doctor to diagnose issues. Auto-fix common problems.

Frequently Asked Questions

Common questions about installing and deploying streb in your organization.

Skills Reference

Complete reference of all Claude Code slash commands, workflows, and Beads operations available through streb templates.

Category:
Phase:
atomic

Atomic, single-purpose operations that complete quickly

workflow

Structured workflows with quality gates (GEV pattern)

autonomous

Complex autonomous workflows with iteration loops

beads

Git-backed issue tracking and task management

Command Description Category
Loading skills...

0 skills available

CLI Reference

Complete reference of all streb CLI commands and their available flags.

Global Flags

Available on all commands

-v, --verbose Enable verbose output
--no-color Disable colored output
--no-interactive Disable interactive prompts
streb init

Initialize Claude Code and Beads in your project

-y, --yes Accept defaults, non-interactive
--config-strategy Config handling: merge, backup, skip, overwrite
--skip-claude Skip Claude Code installation
--skip-beads Skip Beads CLI installation
--skip-bdui Skip Beads UI installation
--skip-templates Skip template copying
--skip-plugins Skip plugin installation
--skip-jira Skip Jira integration setup
--jira-url Jira project URL for non-interactive setup
--dry-run Show what would be done without executing
--json Output results as JSON
--resume Auto-resume from checkpoint without prompting
--fresh Ignore checkpoint, start fresh
streb update

Update bundled tools (Claude Code, Beads CLI, Beads UI)

--claude Update Claude Code only
--beads Update Beads CLI only
--bdui Update Beads UI only
--check Check for updates without installing
--json Output results as JSON
streb upgrade

Upgrade streb itself to the latest version

--check Check for updates without installing
--force Force reinstall even if up-to-date
--json Output results as JSON
streb doctor

Check environment health

--json Output results as JSON
--fix Attempt to fix issues automatically
streb status

Show environment status

--json Output results as JSON
streb uninstall

Uninstall Claude Code and Beads from your system

-y, --yes Skip confirmation prompts
--dry-run Show what would be done without executing
--keep-claude Preserve Claude Code CLI
--keep-beads Preserve Beads CLI
--keep-bdui Preserve Beads UI
--keep-plugins Preserve Claude plugins
--keep-project Preserve project directories (.beads/, .claude/)
--keep-config Preserve global config (~/.claude/)
streb version

Show version information

No additional flags

streb completion [shell]

Generate shell completion script

Supported shells: bash, zsh, fish, powershell

# Example: Enable zsh completions
streb completion zsh > ~/.zsh/completions/_streb