Caliban AI
caliban-ai.github.io ↗An interlocking suite of Rust projects for running AI agents on your own terms. Caliban is the harness itself: provider-agnostic across Anthropic, OpenAI, Gemini, and local Ollama, local-first by default, driven from a ratatui TUI or headless. Prospero is the control plane that launches, manages, and observes fleets of agents across repositories. Gonzalo is the git-backed persistence layer their memory lives in, with embeddings and vector search. Caliban Operator schedules the whole thing on Kubernetes through a CalibanTask CRD.
The organizing idea is operator control. You decide which model handles which task, what goes into the prompt, and where the memory lives. Routing is declarative, settings layer across four scopes, and permissions and hooks are first-class rather than bolted on.
- Rust
- Kubernetes
- MCP