🧭

Thymos

A Rust runtime that separates cognition from execution so LLM agents can't touch the world without a typed, auditable ledger entry.

The pipeline

cognition → Intent → compiler → Proposal → policy → ledger → world

Every step is typed. Every commit is signed. The cognition gateway never mutates state — it only proposes.

Drop-in providers

Quickstart (HF Router)

# .env
HF_TOKEN=hf_...
HF_MODEL=Qwen/Qwen2.5-Coder-32B-Instruct

cargo run -p thymos-server
thymos run "explain the ledger module" --provider huggingface