Install script (humans)
~/.oobo/bin/. It also adds that directory to your PATH by appending to your shell RC file (.zshrc, .bashrc, or config.fish).
Install script (agents)
For AI agents and CI environments, pass--agent for silent install with JSON output:
--agent flag exists so that AI coding agents (Cursor, Claude Code, Codex, etc.) can install oobo programmatically without parsing human-readable output.
How agents find the install command
Oobo ships with a skill file at~/.agents/skills/oobo/SKILL.md. The YAML frontmatter includes:
~/.agents/skills/ for skill files automatically. When an agent reads oobo’s skill, it knows how to check if oobo is installed and how to install it if not.
The skill file is installed during oobo setup. If you want to install it manually:
Environment variables
The install script respects these environment variables:| Variable | Default | Description |
|---|---|---|
OOBO_INSTALL_DIR | ~/.oobo/bin | Override the install directory |
OOBO_VERSION | latest | Install a specific version tag |
OOBO_NO_MODIFY_PATH | unset | Set to 1 to skip PATH modification |
Download binary
Grab a pre-built binary from GitHub Releases. Supported platforms:| OS | Architecture | Binary |
|---|---|---|
| macOS | Apple Silicon (aarch64) | oobo-<version>-aarch64-apple-darwin.tar.gz |
| macOS | Intel (x86_64) | oobo-<version>-x86_64-apple-darwin.tar.gz |
| Linux | x86_64 (glibc) | oobo-<version>-x86_64-unknown-linux-gnu.tar.gz |
| Linux | x86_64 (musl/static) | oobo-<version>-x86_64-unknown-linux-musl.tar.gz |
| Linux | ARM64 (glibc) | oobo-<version>-aarch64-unknown-linux-gnu.tar.gz |
| Linux | ARM64 (musl/static) | oobo-<version>-aarch64-unknown-linux-musl.tar.gz |
