Skip to content

Installation

Prerequisites

  • Rust 1.75+ (2021 edition) — rustup.rs
  • Cargo (comes with Rust)

Build from Source

git clone <repo-url>
cd manta
cargo build --release

The binary is at target/release/manta.

Install via Cargo

cargo install --path crates/manta-cli

This installs manta to ~/.cargo/bin/.

Verify Installation

manta --version
manta --help

Cross-Compilation Targets

Target Platform Notes
aarch64-apple-darwin macOS ARM (Apple Silicon) Native build
x86_64-apple-darwin macOS Intel
x86_64-unknown-linux-gnu Linux (dynamic glibc) CI default
x86_64-unknown-linux-musl Linux (static binary) No glibc dependency
aarch64-unknown-linux-musl Linux ARM64 (static) CI via cross
x86_64-pc-windows-gnu Windows (MinGW) CI via cross
# Example: static Linux binary
rustup target add x86_64-unknown-linux-musl
cargo build --release --target x86_64-unknown-linux-musl

Research Environment (Optional)

The Python research harness requires additional setup. See Model Research Lab.

cd research
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt