Brioche is a package manager and build tool for building and running your most complex software projects.
import * as std from "std";
import { cargoBuild } from "rust";
export default () => {
// Build a Rust project
const server = cargoBuild({
crate: Brioche.glob("src", "Cargo.*"),
});
// Put it in a container image
return std.ociContainerImage({
recipe: server,
entrypoint: ["/bin/server"],
});
}
Run this in your terminal for quick installation:
curl --proto '=https' --tlsv1.2 -sSfL 'https://brioche.dev/install.sh' | sh
...or check out the official docs on Installation for more installation options.
To install from source, simply check out this repo and run cargo install --locked --path crates/brioche. This will install Brioche into ~/.cargo/bin. You can also run it as a normal Rust project using cargo run.
See the brioche-packages repo for Brioche packages
$ claude mcp add brioche \
-- python -m otcore.mcp_server <graph>