$ who owns the data? you do.
Babuba runs on your hardware. Your data never goes to our cloud. Your model keys stay yours. Your audit log is exportable. You hold root — always.
▸ BABUBA IS A SELF-HOSTED AI AGENT GATEWAY — YOUR DATA, MODEL KEYS AND AUDIT LOG STAY ON YOUR SERVER, NOT IN OUR CLOUD.
// OWNERSHIP SPEC
// SECURITY CONTROLS
Not a chatbot with a password. A system with layers — identity, scope, rules, gates and logs.
Agent prepares and verifies. The action lands on your phone with the full picture — one tap to approve, one tap to reject. Approval gates on payments, exports, sends.
Every agent action is logged and searchable — who, what, when, which rule allowed it. Export the log any time. Roll back, fix the rule, move on.
Model API keys, tokens and secrets live in your gateway's secret store — never in our cloud, never in logs. Per-agent scoping included.
[ask] $ babuba access --check asha finance.approve
[rbac] asha = viewer (level 1) → DENIED
[guardrail] payment action = require-approval pass → gate
[gate] escalates to finance admin (level 4) → notified
[audit] denied access logged · searchable
// DATA RESIDENCY
Invoices, ledgers, emails, employee records — they stay in your gateway's database on your machine. You can run Babuba fully air-gapped, with an on-prem model, and the system never touches the public internet.
[in] invoice INV-1044 arrives ← whatsapp
[store] written to gateway.db on your server
[model] prompt → your LLM key (or local Ollama)
[out] result → your database — never our cloud
// AUDITABLE BY DESIGN
Each hop is logged on your server — who routed what, which agent did what, and what it asked before anything shipped.
// RBAC MATRIX
Five levels, per agent, per department. Assign by phone or Telegram ID — each user sees only what their role allows, and every decision is logged.
| ROLE | LEVEL | TYPICAL SCOPE |
|---|---|---|
| SUPER ADMIN | 5 | Create agents, manage the gateway, all departments |
| ADMIN | 4 | Run an agent, approve its actions, manage its users |
| MANAGER | 3 | Approve within scope, view workflows and audit trail |
| USER | 2 | Use the agent — chat, requests, assigned tasks |
| VIEWER | 1 | Read-only — reports, dashboards, export requests |
// NEXT
Unlimited agents, unlimited users, all channels, your server. One-time price — no rent, no per-seat fees.
SEE THE LICENSE ▸