One reasoning layer for any system
Route software events, device signals, and direct requests into the same agent runtime through a small HTTP surface.
Arbiter turns events into stateful, supervised actions. Route work, consult durable memory, execute tools, and observe every decision from one open-source runtime.
Route software events, device signals, and direct requests into the same agent runtime through a small HTTP surface.
An advisor model the executor cannot bypass. CONTINUE / REDIRECT / HALT is enforced before a final response ships.
Tiered retrieval with reranking — a higher-accuracy path and a low-latency path. Pick the tier per call.
Run models at the edge, route harder decisions to cloud providers, and keep credentials and operational context off constrained devices.
$ arbiterPersistent panes for chat, memory, fleet, and tool tail — visible at the same time, not behind subcommands. Background loops stream into a tail pane while you keep typing in the foreground.
$ arbiter --send "…"Send a single turn from a shell, get the answer on stdout, exit. Drops cleanly into Make targets, git hooks, CI steps — anywhere you already shell out.
$ arbiter --apiMulti-tenant reasoning server on :8080. Ingest events, orchestrate direct requests, manage agents and memory, and stream every decision over SSE.
/v1/.ARBITER_BILLING_URL./v1/requests/:id/cancel.Arbiter ships event routing, durable execution, structured memory, delegation, supervision, and versioned outputs as runtime primitives—not glue code around a model call.
Match structured hardware and software events to specialized agents by type, or target an agent directly from the source.
Learn moreEvery turn is journaled. Drop the connection mid-stream, reconnect with a sequence cursor, and pick up exactly where you left off — nothing re-run, nothing re-billed.
Learn moreA queryable graph of memory entries and relations — not a flat vector dump. Agents read, write, and rank across it as the workflow runs.
Learn moreAgents spin up sub-agents and fan work out in parallel. The whole tree streams back as one ordered event sequence.
Learn moreDurable, addressable outputs. Every file or document an agent produces is versioned and diffable — not lost when the turn ends.
Learn moreConnect Model Context Protocol servers once and the runtime exposes their tools to every agent — no per-agent wiring.
Learn moreThe runtime is open source — clone, build, run. Or grab a pre-built native binary. The TUI, one-shot CLI, and HTTP server all share the same agents, memory, and event model.
Read the docs