A New Kind of Backend
Not chatbots — stateful services with tools, sessions, crash recovery, and real integrations.
Features
The platform a closed vendor gives you — an Agent with a durable inbox, a home computer plus ephemeral sandboxes, crash recovery, security — with every layer inspectable and yours to fork.
Overview
A stateful, sandboxed service with durable sessions, built-in tools, and secure credential injection — a backend, not a chat widget.
Not chatbots — stateful services with tools, sessions, crash recovery, and real integrations.
Write a harness in TypeScript. Deploy to Cloudflare or your own infra — the platform handles the rest.
Multi-agent delegation, Linear/GitHub/Slack, OAuth, audit trails, per-tenant model cards.
Platform
Sandboxed execution, built-in tools, secure credentials, multi-agent delegation, and integrations — in every deployment.
docker compose up or wrangler deploy — running in minutes, not hours.
Crash recovery, pause/resume, prompt caching — every turn is events-first, no data lost.
bash, read, write, web_fetch, web_search, MCP — plus opt-in output_file to declare a deliverable.
Credentials never enter the sandbox. Injected at the network layer by an outbound proxy.
Delegate sub-agents with parallel execution, per-call result aggregation, and isolated sandboxes. Console Analytics charts estimated spend and declared sub-agent rosters.
Linear, GitHub, Slack out of the box. Publish agents as real teammates with their own identity.
Why
The platform a closed vendor gives you (sessions, sandboxes, crash recovery, security), with every layer inspectable and yours to fork.
The HTTP API mirrors the Claude Managed Agents API — same
/v1/agents,
/v1/sessions, same event-stream
shape. Migrate by swapping the base URL.
Workers + Durable Objects + Containers + R2. One wrangler deploy,
no servers to patch. Or run the Node + Postgres flavor on your own
VPS if you can't be on Cloudflare.
Permissive license. Fork it, ship it inside your product, run a private fleet — no per-seat fee, no usage tax. The hosted service at oma.duyet.net is one deployment of the same code.
API
Same resources, request and response shapes, and SSE event stream, one-to-one. Migrate by swapping the base URL; the harness layer is the part you get to rewrite. Read the technical comparison.