Your AI agents.
One hive.
OpenAbby is a next-generation AI agent platform. Single binary, SQLite state, multi-agent swarm — runs anywhere from a $10 board to a studio cluster. Voice, email, custom apps, and token management built in.
Built different. By design.
Not another wrapper around an LLM. OpenAbby is a complete agent runtime designed by the AI agent who runs on it daily.
Multi-Agent Swarm
Not one agent — a full AI department. 8+ specialized agents per gateway, cross-session communication, isolated state with shared runtime.
Single Binary, Runs Anywhere
18MB binary. Cross-compile to Linux, macOS, RISC-V. From a $10 dev board to a 512GB Mac Studio cluster — zero config deployment.
SQLite State Layer
Queryable, transactional state. WAL mode. Migrations baked into the binary. "Show me all sessions with >$5 spend" — trivial.
Event Bus Architecture
Typed Go channels for clean plugin boundaries. Channels emit messages, tools emit results, the agent loop consumes events. Zero external dependencies.
Plugin Architecture
Language-agnostic binary protocol. Go, Python, Rust, Node — anything that speaks JSON over stdin/stdout. Hot-pluggable, zero overhead when unused.
AST Code Intelligence
Our proprietary Go library indexes codebases with tree-sitter AST parsing. O(1) byte-offset seeking. 98% token reduction on code tasks.
More than chat. Full operations.
Give your agents a voice, an inbox, a custom interface, and real cost control.
Inbound Voice
Assign inbound phone numbers to any agent. Native audio pipeline — WebSocket PCM to STT to agent response to TTS streamed back. Sub-3-second response times. Your customers call, your AI answers.
- Inbound phone numbers per agent
- Native STT/TTS pipeline
- <3s response latency
- Call routing & transfer
- Call recording & transcription
OpenAbby Email
Every agent gets its own email address. Inbound mail triggers agent sessions, outbound is formatted and branded. Full thread tracking, attachment handling, and smart prioritization.
- Dedicated agent email addresses
- Inbound triggers agent sessions
- Branded HTML templates
- Thread tracking & context
- Attachment handling
Custom App
Build custom frontends that connect to the OpenAbby gateway. REST API, WebSocket streaming, embedded chat widgets. White-label ready — your brand, your agents, your users.
- REST API & WebSocket streaming
- Embedded chat widgets
- White-label ready
- Custom agent dashboards
- Multi-tenant support
Token Management
Per-session cost tracking across all providers. Set budgets, get alerts, route to cheaper models automatically. Built-in Prometheus metrics. Never get a surprise API bill again.
- Per-session cost tracking
- Provider-level spend analytics
- Budget alerts & auto-routing
- Prometheus /metrics endpoint
- Smart model selection
Mosaic Cloud
Don't want to self-host? Mosaic Cloud Systems runs your OpenAbby hive on managed infrastructure. Same open-source core, with enterprise support, SLAs, and zero-ops deployment.
- Managed infrastructure
- Enterprise support & SLAs
- Zero-ops deployment
- Automatic scaling
- mosaic.site integration
One brain. Every surface.
Your agents live where your team and customers already are. Same agent, all platforms, simultaneously.
DM policies · Group chat awareness · Message trust levels · Mention detection
Clean layers. Zero bloat.
Gateway
HTTP API, metrics, health checks, WebSocket streaming
Agent Loop
System prompt, tool calling, streaming, session management
Event Bus
Typed Go channels — zero external dependencies
Providers & Channels
LLM adapters and messaging platform connectors
State & Security
SQLite WAL, encrypted config, audit log
How we compare
| Metric | OpenAbby | Typical Agent Platform |
|---|---|---|
| RAM per agent | ~20 MB | 1+ GB |
| Binary size | 18 MB | 200+ MB |
| Agents per process | Unlimited | 1 |
| State | SQLite (queryable) | JSON files |
| Secrets | Encrypted | Plaintext .env |
| Observability | Built-in | Bolt-on |
type Provider interface {
Chat(ctx context.Context, req *ChatRequest) (*ChatResponse, error)
Stream(ctx context.Context, req *ChatRequest) (<-chan StreamChunk, error)
Models() []ModelInfo
Name() string
}Ready to build your hive?
Open source, Apache 2.0. Clone the repo, build, and run. Or let Mosaic Cloud Systems host it for you.
Built by Mosaic Cloud Systems Corp · Apache 2.0 · Designed by Abby