xcb
Get started
Theme
Appearance

Download

Build xcb from the verified source.

No packaged release exists yet. The native Rust app installs from the repository with one build command.

Source preview · MIT licensed · no published binary or npm package

Install in four commands.

You need Git, Rust 1.97.1, and platform build tools. The installer compiles with the lockfile and places xcb in ~/.local/bin.

git clone https://github.com/hraness/xcb.git
cd xcb
rustup toolchain install 1.97.1 --profile minimal
./scripts/install-native.sh

The installer records its method and keeps a verified helper beside the binary for future upgrades. Use XCB_INSTALL_PREFIX to choose another prefix. If an older TypeScript CLI is installed under the same command name, run command -v xcb to see which one answers.

What runs where.

The source preview covers specific tested builds, not every machine.

macOS ARM64

The tested platform: Claude and Codex coding workflows passed, and the isolated Linux command runner is available. Claude also runs under an admitted Linux bwrap configuration.

Codex & Devin

The provider candidates currently require macOS and exact admitted builds. Devin’s credential-free boundary checks are separate from authenticated coding acceptance; account model availability is checked at launch.

Staying current

Updates are user-level and release-based. xcb update enable --policy notify checks daily without replacing anything; auto installs only an exact stable archive with its adjacent checksum. No native release is published yet, so checks fail closed and leave a source install untouched.

Command-runner requirements ↗

Coming from HRA or Oompa?

xcb is the current name of the Hraness coding-agent workspace, previously released as HRA and then Oompa.

Older links to hra.sh and oompa.app point here. The product lineage is continuous — accounts, local sessions, model choice, and usage in one terminal — but xcb is a fresh Rust codebase, not an in-place upgrade. Existing HRA or Oompa installs keep working as installed; new work starts from the xcb repository.

Start with the guide.

Connect a provider account, choose a model, and open your first project.

xcb / Excalibur · Built by Hraness · MIT licensed