OUVRIER
> A Go framework for agentic middleware. Declare a trigger, one or more LLM-powered pipes, the tools they can use, and the outcome — Ouvrier turns that declaration into a governed worker with typed results, tool sandboxing, traces, and durable state.
runtime
From → Pipe → Reply. HTTP, Cron, Webhook, Stream triggers compile through one harness.
http · cron · webhook · stream
governance
Tool executor with permission policies, sandbox probe, hook bus. Every call is observable.
permissions · sandbox · hooks · traces
outcomes
Typed Output[T], JSON schema validation, durable state store, persisted event stream.
typed · schema · state · events
4
3
1
GO
MIT
Go 1.25 · Anthropic / OpenAI / Ollama adapters · SQLite state · sandboxed tool executor · Bubble Tea TUI