Skip to content

Welcome to openma

An open-source meta-platform for AI agents on Cloudflare. Sessions, sandboxes, tools, memory, credentials — managed.

openma (Open Managed Agents) is the infrastructure layer for AI agents. You bring the harness — the loop that decides what the model does next — and openma takes care of everything else: durable sessions, sandboxed code execution, tool calls, semantic memory, secret-safe credentials, and crash recovery.

It runs entirely on Cloudflare (Workers, Durable Objects, D1, R2, KV, Vectorize, Containers), and you can either use the hosted product at openma.dev or fork and self-host to your own Cloudflare account.

Most agent frameworks tell you how to build an agent — the loop, the prompt format, the orchestration shape. openma is different: it stays out of the harness and instead provides what every long-running agent needs but is painful to build.

Durable sessions

Append-only event log per session in a SQLite-backed Durable Object. Resume from anywhere; survive restarts and crashes.

Sandboxed execution

Tool calls run in per-session Cloudflare Containers. Pre-install Python / Node / apt packages declaratively.

Vault-backed credentials

Secrets never enter the sandbox. An outbound proxy injects auth headers per-host so tools can hit private APIs without ever seeing the key.

Built-in memory

Per-agent semantic memory across sessions, indexed in Vectorize via Workers AI embeddings.

MCP, everywhere

Connect any MCP server and openma auto-generates mcp_* tools the model can call.

Three integrations, day one

Publish agents into Linear (assignable issues), GitHub (PRs), and Slack (channels) with OAuth-managed auth.