Musketeer logo Musketeer

Install CLI

The Musketeer CLI is the primary way to use Musketeer.

This install surface is for the Rust CLI and SMALL-native trio workflow harness. Musketeer is not currently distributed as an npm package, and it is not installed as a Pi workflow pack.

Current release: v0.3.0

Requirements

  • Rust toolchain (rustc, cargo)
  • A Unix-like operating system (Linux, macOS)
  • Windows support via WSL

From source

Build from the repository:

git clone https://github.com/justynclarknetwork/musketeer.git
cd musketeer
cargo build --release

The binary is at target/release/musketeer.

You can copy it to a directory on your PATH:

cp target/release/musketeer /usr/local/bin/

Distribution methods not yet available

  • Pre-built binaries for Linux and macOS
  • cargo install musketeer
  • Homebrew formula
  • npm package
  • Pi pack distribution

These are not part of v0.3.0. Build from source is the supported path.

Verifying installation

After installation, verify the CLI is working:

musketeer --version
# musketeer 0.3.0

Next steps

Once installed:

  1. Initialize a workspace
  2. Create a new run
  3. Check status
  4. Validate invariants

Optional bridge daemon

If you want bounded tool execution over HTTP for a Musketeer workspace, see Install Bridge. The bridge is optional.