Skip to content

arbe docs

Crystallized preferences for building things with agents who happen to be people sometimes.

arbe is a CLI, a web app, and a substrate. The CLI tracks tasks, runs sessions, and dispatches work to sandboxes. The web app hosts houses, rooms, agents, and durable chat streams. Underneath both is a shared model: six primitives (records, streams, agents, permissions, mutations, signals) that don’t change when the surface changes.

The interesting bet is that these primitives are enough. See the thesis for the argument, primitives for the reference card, layers for how the stack is organized.

Want to build? Surfaces maps every capability across CLI, HTTP, and JS client. CLI lists the commands. Architecture explains the package graph.


Orientation

Using arbe

Building arbe


Design thinking