What is LibraOS? The operating system for the AI workforce, explained
LibraOS Cloud is now open for sign-up at console.libraos.com; no private-beta invitation is needed. See LibraOS Cloud for what it does today. The rest of this post is unchanged from publication.
The simplest way to think about LibraOS: a desktop operating system is the base layer that runs your applications; LibraOS is the base layer that runs, coordinates, and supervises a team of AI employees. One system where they share knowledge, hand work to each other, and complete real business processes end to end — inside your walls.
This article describes the product at publication time. Bundled agent sets vary by release; use Create your first agent for a tutorial that creates its own agent. Cloud currently uses private-beta onboarding. For the technical distinction between employee records and executable agents, see Employees, agents, and tools.
Not one model — many, working in parallel
LibraOS is model-agnostic by design. Instead of depending on a single AI vendor, it routes work across multiple models side by side — a planner-class model for the hard calls, a fast lightweight model for high-volume steps, a synthesis model for the final grounded answer. Each tier is just a model id behind any OpenAI-compatible endpoint: bring your own keys, point a tier at a locally-run model, or mix providers per tier.
Model ids carry a vendor prefix so the gateway knows where to route each
request — anthropic/… for an Anthropic model, gemini/… for a Google
model. (Locally-run Ollama is the one exception and needs no prefix.) The
full routing story is in Model settings.
A team, not a chatbot
LibraOS supports agents for specialized roles, defined in YAML or through supported APIs. The point isn't one assistant that answers questions — it's specialized roles collaborating on one system: one employee drafting the document, another researching, another handling the customer thread, all sharing the same knowledge base and the same audit trail.
Every employee works under the same supervision bound: output is checked for grounding, and configured approval paths route proposed actions to reviewers. Applications must inspect evidence and action outcomes. That last part is what makes it safe to hand real work over — you can see exactly what steps each employee took and which tools it used.
Yours, wherever it runs
LibraOS comes in two editions of the same product: LibraOS Cloud, available through private-beta onboarding, and LibraOS Self-Hosted on your infrastructure. Local-only processing requires local models, embeddings, and compatible tools. Agent definitions are portable; credentials, resources, and capabilities still need verification at the destination.
Build on it: the SDK
The official Python devkit, libraos-sdk
is available on PyPI. Check the installed SDK and server versions together. It speaks the same protocol as Anthropic's Managed
Agents, so Anthropic SDK callers can point at a LibraOS deployment with a
drop-in client — see Creating an agent.
One streaming caveat worth knowing when you build observability: while
server-side tools run, the SSE stream emits no discrete content-block
events. The tool results appear in the final MessageResponse.content[] as
server_tool_use blocks. If you're rendering live activity, poll message or
job state for those phases — or use a non-streaming call — rather than
waiting on stream events that never come.
In one sentence
LibraOS gives a team of AI employees a shared work desk — and gives you the supervision, citations, and audit trail to confidently hand them real work.
Start with the getting-started guide, or read how the two editions compare.
