Coordinate parallel work.
Run multiple application tasks concurrently. Use the Benchmark to compare throughput and tail latency under the recorded configurations.
The AI Application Platform
Create with AI or develop in your stack. Deliver applications with a shared Runtime and control over models and deployment.
Runtime is currently free for development and standard production. License terms apply. Runtime binaries: Linux x86_64 / ARM64.
Your interface, workflow and code.
Agents · Memory · Knowledge · Tools
Your models. Your infrastructure.
Configured permissions, approvals and audit.
Explore an application concept with sample data. No live AI calls or customer records.
The replacement hasn’t arrived. Can you check the latest delivery update and tell us what happens next?
Start from source, request Cloud access, or discuss a client project.
Run agents, retrieve knowledge, remember context, and connect tools. LibraOS provides the AI execution layer; you build your product’s interface and business logic.
Free to Build. Free to Run. LibraOS Runtime is currently available at no license cost for development and standard production use, subject to the applicable license terms. Runtime and service costs →
Interface · domain logic · data model · approvals
Model endpoints · tools · storage · infrastructure
Evaluate Runtime overhead with documented tests, then measure your own application’s latency, task quality, and resource use.
Run multiple application tasks concurrently. Use the Benchmark to compare throughput and tail latency under the recorded configurations.
Inspect memory, CPU, and startup costs. Runtime measurements are reported separately from model inference and supporting services.
Coordinate tasks and state as work progresses. Tune the setup for your workload and inspect failures along the way.
Policy and audit coverage follow the path a request actually takes. Connecting a model does not transfer control of an entire external framework.
Native application tasks use the LibraOS execution path for orchestration and configured control points. Validate approval, state and audit behavior for each workflow before production.
When an external framework routes model requests through the configured LibraOS integration, policy and audit apply at that model-request boundary.
Use the SDK or VS Code extension, connect your models, and run the Personal Assistant starter. Keep developing in your own repository.
Compare controlled Runtime measurements against Agno and LangGraph. Review the configurations, methodology, and downloadable evidence.
Throughput and resource use at up to 256 concurrent runs, compared with Agno and LangGraph using a mock model.
LibraOS v0.2.2 · Minimal Runtime · Mock model
LibraOS vs Agno vs LangGraphHigher is better · runs/s
3.8× Agno’s throughput in this controlled test.
* Mock-model framework benchmark. LangGraph was tested with langgraph dev, whose polling configuration affects throughput. Results do not establish production deployment superiority.
Minimal Runtime: baseline configurations. Agno uses in-memory storage without tracing; LangGraph uses its development server. These are different serving paths, not equivalent production deployments.
Memory, CPU, cold start and execution latency, compared on the selected Runtime profile. Lower is better; the complete table includes trade-offs.
| Measurement | LibraOS | Agno | LangGraph* |
|---|---|---|---|
| Idle memory · RSS | 51.7 MB | 142.9 MB | 156.8 MB |
| Peak memory · 256 concurrency | 463.1 MB | 447.1 MB | 680.6 MB |
| CPU per run · sequential | 10.9 ms | 18.55 ms | 56.6 ms |
| Cold start → first run | 2.01 s | 3.44 s | 3.63 s |
| Sequential latency · p50 | 9.9 ms | 24.1 ms | 1000.9 ms |
| Latency at 256 concurrency · p95 | 3.094 s | 4.295 s | 41.538 s |
LibraOS has lower idle RSS, but its peak RSS at 256 concurrency exceeds Agno’s (463.1 vs 447.1 MB). LangGraph’s development-server polling affects latency. The full concurrency sweep recorded 4 LangGraph failures at 128 concurrency; all three recorded 0% failures at 256.
RSS is framework-process-tree memory, excluding separately hosted services and model inference. The source report labels binary MiB (2²⁰ bytes) as MB. CPU/run comes from the sequential test, not the 256-concurrency test. LibraOS RSS also depends on database size: approximately 50 MB on a fresh database versus 246 MB on a 2.3 GB shared database.
These results apply to the recorded configurations. They do not establish superiority across production workloads.
Minimal Runtime: LibraOS v0.2.2 in the recorded parity configuration; Agno AgentOS with in-memory storage and tracing off; LangGraph via langgraph dev --no-browser --no-reload --n-jobs-per-worker 512. Polling materially affects LangGraph’s measurements.
Production Profile: the report’s auth/persistence/guardrail configuration. Agno uses Postgres with tracing. LangGraph uses a custom FastAPI host with Postgres checkpointing and bearer auth—not the licensed LangGraph Server. LibraOS uses main 41aaeca. Both profiles still use a mock model; “Production Profile” describes configuration, not a production workload.
Changing profiles changes builds, storage and serving paths. It does not isolate the cost of any single feature. Resource measurements exclude separate databases, tool servers and model processes; they are not total infrastructure costs.
Source harness: libraos/benchmarks · benchmarks/runtime-p0. Use its service setup, dependency locks, adapter configuration and environment files before running these commands from the harness directory. The original environment capture reports a dirty checkout; source hashes are required to reconstruct it, so the repository revision alone is insufficient.
./start_services.sh
.venv/bin/python t1.py runs/t1 --profile minimal
LIBRAOS_IMAGE=libraos-bench:main-41aaeca .venv/bin/python t1.py runs/t1-prod --profile productionPublished here: aggregate result snapshots and their source paths and SHA-256 checksums. The complete harness, dependency locks and per-run logs are not bundled with this website.
The W10 downloads are separate real-model task evaluations: the corrected report and merged-fix regression use their own results, costs, and latency. They do not extend the mock Runtime comparison to general production performance.