One person. Team-scale output.
Pre-wired. Open. Yours.
Roxabi ships open-source primitives that compound — the same foundation a 50-person engineering org has, pre-wired, yours to own.
// each primitive is standalone — together they compound import { harness, router, state } from "roxabi" const stack = harness({ route: router(), // task → agent store: state(), // persisted between runs onError: "recover", // resume from last checkpoint }) stack.add(myAgent) // wire in your logic — that's the part that's yours
Why Roxabi
01
The operating layer
The part of the stack that doesn't change. Routing, state, orchestration, error recovery — the same for everyone. You start from there and build what's specific to you.
02
Open by architecture
Open by design, not by badge. Every layer inspectable, every component replaceable. Fork it and it's yours. No telemetry. No vendor routing your agents through our servers.
03
Compounding foundations
Each module builds on the last. Add a harness and it wires into the routing you already have. Every piece you add compounds. Every fork extends the foundation.
04
Built for builders
For the person who builds because they have to. Solo developers and small teams that move fast. Not enterprises with dedicated platform teams.
The projects
Primitives you can fork today
Each one works standalone. Together they give a solo developer a full-stack foundation. More land here as they open up.
Lyra
LiveAn AI agent across Telegram and Discord, hub-and-spoke. Persona, voice, tool passthroughs — wired on the Roxabi foundation.
View project →
More, soon
Opening upvoiceCLI, llmCLI, the vault and more are being prepared for public release. The foundation is already shared between them.
Open by design
The escape hatch is the default
Fork it. Run it on your own infrastructure. Nothing calls home. The entire stack is yours the moment you clone it — no subscription that could disappear, no pricing you don't control.
Build what used to take a team.
Get the foundations. Wire up your first agent system. Run what used to take a team — without being the bottleneck.