AN ENGINE.
EXTENDED.
Roxabi Factory — agent engine + jobs layer
A hexagonal core, a NATS bus, isolated agent pools, and a tool fleet that extends on command. Raw inputs in. Crafted output out. On hardware you own.
The Factory thesis
Three layers. One compounding engine.
Most agent frameworks make you write the plumbing. Factory ships the plumbing — a hexagonal core, a jobs layer that orchestrates it, and a tool fleet that extends it. You add what is specific to you.
01
Hexagonal engine
A hub-and-spoke core over a NATS message bus. Channel adapters, agent pools, and workers are independent processes that only meet on the bus. Swap a model in TOML. Add a channel as an adapter. The core does not move.
02
Jobs layer
Structured work units with typed envelopes, durable state, and clean lifecycles. A job carries its context end to end — from inbound trigger to outbound delivery. Orchestration without the glue code.
03
Tools layer
Capability providers wired to the engine. Voice, image, social publishing — each tool backed by a provider, satellite if self-hosted. Agents call tools; tools run on workers. Clear contract, clean separation.
04
Value before framework
Factory ships a running system. Agents answer on day one. Memory persists. Tools plug in over the wire. You extend what matters — adapters, prompts, memory namespaces — without touching the core.
Tool fleet
Capabilities wired in.
Each tool is a standalone primitive from Roxabi — the open-source foundation. Factory composes them into a live fleet. Agents call tools. Workers execute them. You own the full stack.
voiceCLI
LiveTTS and STT on your own hardware. A single script drives every engine — Qwen, Whisper — via a NATS satellite. Agents speak and listen without a cloud dependency.
imageCLI
On-demandLocal image generation. FLUX.2 and SD3.5 behind one command. Agents request images over the tool contract; the worker renders on your GPU.
roxabi-forge
LiveVisual artifact generation — diagrams, galleries, presentations. Agents request forged output; the tool returns a renderable artifact. Raw idea in, crafted output out.
Postiz
Coming soonSocial publishing as a tool. A NATS satellite adapter wires the Postiz backing service to the Factory jobs layer. Agents schedule and publish without leaving the engine.
Agent #1
Meet Lyra.
Lyra is the first agent seeded on the Factory engine. She runs 24/7, answers on Telegram and Discord, remembers across every conversation, and grows as you extend her. Not a product. A character — and the proof that the engine works.
☀
Always-on
Runs on your hub machine around the clock. One message on Telegram, the same intelligence on Discord. The same agent behind every channel.
🧠
Remembers
Semantic memory across every session — projects, context, decisions. She grows more useful the longer she runs. You never start from zero again.
🔧
Extensible
Add agents in TOML. Wire new channels as adapters. Plug tools in over the bus. Every piece you add compounds. Lyra is the seed — the factory is yours to grow.
Run what used to take a team.
A hexagonal engine. A jobs layer. A tool fleet. All on hardware you own. No subscription, no cloud handoff, no vendor routing your agents through their servers.
Built on Roxabi — open-source primitives, each standalone.