Getting Started with ChaosNexus Crucible
Prerequisites
- Rust toolchain (edition matching the crate; see
Cargo.toml) - Enough disk / VRAM for the model you point
model_pathat - Optional: a running ChaosNexus Anvil if you want MCP tool discovery from
/generate
Clone and build
Prefer Codeberg as the contribute primary:
bash
git clone https://codeberg.org/TunedChaos/chaosnexus-crucible.git
cd chaosnexus-crucible
cargo build --releaseIn the ChaosNexus monorepo the same tree is chaosnexus-crucible/.
Configure
Create crucible.toml in the working directory (optional; defaults apply if missing):
toml
backend = "candle"
model_path = "models/granite-4.1-8b"
port = 8080See Configuration for field details.
Run
bash
cargo run --release
# or
./target/release/chaosnexus-crucibleYou should see a bind line for 127.0.0.1:<port>. Check health:
bash
curl -s http://127.0.0.1:8080/health