Memory that compounds.
Typed, temporal memory stores decisions, references, feedback, and artifacts so agents start with context instead of rediscovering it.
Arbiter runs multi-agent workflows from a TUI, one-shot CLI, or HTTP+SSE server with live-streamed execution, durable memory, artifacts, and advisor gates built into the runtime.
Typed, temporal memory stores decisions, references, feedback, and artifacts so agents start with context instead of rediscovering it.
Advisor gates run at the runtime layer. Final answers can continue, redirect, or halt before they reach the user.
Stream tool calls, memory reads, sub-agent output, artifacts, and gate decisions over SSE into the TUI, HTTP clients, or your own UI.
Every turn surfaces as structured SSE events: lifecycle, sub-agent fan-outs, tool calls, memory reads, advisor gate verdicts. The web app reads this stream — same as your client would, same as the docs say.
See the event catalog| Capability | Arbiter Runtime | Agent frameworks | Model APIs | DIY |
|---|---|---|---|---|
| One binary for TUI, CLI, and HTTP | Yes | library only | No | build it |
| Structured stream of every agent step | Yes | varies | tokens only | build it |
| Advisor gates at the runtime layer | Yes | custom code | No | build it |
| Memory and artifacts across turns | Yes | bring storage | No | build it |
| Sub-agent delegation with ordered events | Yes | custom code | No | build it |
| Provider routing from one agent surface | Yes | varies | provider only | build it |
The same runtime can run locally, from scripts, or behind a documented HTTP endpoint. Stream responses with SSE, manage agents and memory, execute tools, and route across providers with one bearer-token API.
Read the API docscurl -N http://127.0.0.1:8080/v1/orchestrate \
-H "Authorization: Bearer $ARBITER_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"agent": "index",
"message": "Audit the auth flow for race conditions."
}'Start with the local install, then expose the same runtime over HTTP when you need another client to drive it.
Install locally