Install CrashLab
Install the 0.1 CLI and Ink workspace with Homebrew, then verify Docker.
CrashLab 0.1 supports macOS on Apple Silicon and Intel. The supported sandbox is local Docker.
Requirements
- Homebrew
- Git
- Docker Engine or Docker Desktop with Buildx and a running daemon
- the credentials required by the agent being evaluated
You do not need to install Python, uv, Node.js, or Bun separately. The formula
owns CrashLab's Python runtime, installs uv for locked evaluation packages,
retains the exact CrashLab wheel used by their fresh runtimes, and installs the
Ink workspace with its formula-managed Node runtime.
Install with Homebrew
brew install crashlabsai/tap/crashlabVerify the complete local toolchain:
crashlab --version
crashlab --help
docker version
docker buildx versionRun bare crashlab from an agent repository to open the interactive workspace.
Explicit commands such as crashlab run --json remain available for coding
agents and CI.
Install the coding-agent setup workflow
CrashLab bundles a managed setup-crashlab skill for Codex, Claude Code,
Cursor, and OpenCode:
crashlab skills installTo install for every supported agent location:
crashlab skills install --agent allManaged copies update idempotently. CrashLab refuses to overwrite an unmanaged or user-modified skill. Restart the coding-agent client if it does not discover new skills immediately.
Update or uninstall
brew update
brew upgrade crashlabbrew uninstall crashlabUpgrading the CLI does not delete project-owned evaluation source or retained
.crashlabs/runs/ history. During the 0.1 alpha, read the release notes before
upgrading because authoring contracts may change.
Credentials stay on the host
CrashLab runs the target in Docker while the host keeps the world, verifiers,
expected answers, and provider credentials outside the target container.
CrashLab does not automatically load a repository .env file. Read
Local security and secrets before connecting a
provider credential.
Build from source
Source installation is a contributor workflow, not the supported customer
distribution. Contributors need Python 3.11+, uv, and Bun 1.1.31+ to build and
test both executables; follow the repository's
contributing guide.
Next, set up your agent repository.