Skip to content

Building from Source

This guide is for contributors who want to build the Rust core and Python bindings from source.

Prerequisites

Clone

Terminal window
git clone https://github.com/briefcasebrain/briefcase-ai-sdk.git
cd briefcase-ai-sdk

Build

Terminal window
cargo build --release

Run Tests

Terminal window
cargo test

Build Python Bindings

Terminal window
pip install maturin
maturin develop --release

This compiles the Rust core and installs the Python package in development mode. See Development for the full contributor workflow.