Quick install
The fastest way to install oobo is using the official install script.- Humans
- Agents
Run the interactive installer:The installer will:
- Detect your platform automatically
- Download the latest release
- Install to
~/.oobo/bin/oobo - Add the binary to your PATH
- Show you next steps
You may need to restart your shell or run
source ~/.zshrc (or your shell’s rc file) for the PATH changes to take effect.Platform support
Oobo supports the following platforms:| Platform | Architecture | C Library |
|---|---|---|
| macOS | Apple Silicon (aarch64) | — |
| macOS | Intel (x86_64) | — |
| Linux | x86_64 | glibc |
| Linux | x86_64 | musl |
| Linux | ARM64 (aarch64) | glibc |
| Linux | ARM64 (aarch64) | musl |
- Your operating system
- CPU architecture
- C library variant (glibc vs musl for Linux)
Alpine Linux and other musl-based distributions are fully supported.
Environment variables
Customize the installation with environment variables:Override the installation directory
Install a specific version
Skip automatic PATH modificationUse this if you prefer to manage your PATH manually.
Manual download
Prefer to download releases manually? Grab a binary from GitHub Releases.Download the archive
Visit the releases page and download the archive matching your platform:
oobo-{version}-x86_64-apple-darwin.tar.gz(macOS Intel)oobo-{version}-aarch64-apple-darwin.tar.gz(macOS Apple Silicon)oobo-{version}-x86_64-unknown-linux-gnu.tar.gz(Linux x86_64 glibc)oobo-{version}-x86_64-unknown-linux-musl.tar.gz(Linux x86_64 musl)oobo-{version}-aarch64-unknown-linux-gnu.tar.gz(Linux ARM64 glibc)oobo-{version}-aarch64-unknown-linux-musl.tar.gz(Linux ARM64 musl)
Build from source
Build oobo from source if you want the latest development version or need to modify the code.Prerequisites
- Rust toolchain (1.70 or later): Install Rust
- Git: For cloning the repository
Build steps
Build release binary
The release build uses aggressive optimization settings (
opt-level = "z", LTO, and stripping) to minimize binary size. Build time will be longer than debug builds.Development build
For faster iteration during development:Verify installation
After installation, verify that oobo is working correctly:oobo version:
The database won’t exist until you run
oobo setup or make your first commit through oobo.Uninstall
To completely remove oobo:Troubleshooting
Command not found after installation
Command not found after installation
The binary is installed, but your shell can’t find it. Try:
- Restart your terminal
- Source your shell’s rc file:
source ~/.zshrc(or~/.bashrc, etc.) - Check if the directory is in your PATH:
echo $PATH - Manually add to PATH if missing:
Permission denied when running oobo
Permission denied when running oobo
The binary needs execute permissions:
Installer fails with 'Unsupported platform'
Installer fails with 'Unsupported platform'
Your platform may not be supported yet. Try:
- Check the releases page for available platforms
- Build from source if you have Rust installed
- Open an issue on GitHub to request support for your platform
curl or wget not found
curl or wget not found
The installer requires either macOS:Alpine:
curl or wget. Install one:Debian/Ubuntu:Build from source fails
Build from source fails
Ensure you have:
- Rust 1.70 or later:
rustc --version - Updated toolchain:
rustup update
- Search existing issues
- Open a new issue with the full error output
Next steps
Quick Start
Run the setup wizard and make your first commit
Configuration
Configure AI tools and endpoints
