Skip to main content

What is LibraOS? The operating system for the AI workforce, explained

· 4 min read
LibraOS Team
Nebula Nova Inc.
Editor's note, 2026-11-03

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.

Updated developer guidance

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.