Skip to content

open-managed-agents

⭐ 243 · ✅ active · related · ⬆️ +3 recently

Type related Category Harness
Stars ⭐ 243 Status ✅ active
Author openma-ai Updated 2026-08-19

One-liner

Open-source Claude Managed Agents API implementation and self-hosted Claude Tag-style agent runtime.

About

Open-source alternative to Claude Managed Agents — and a foundation for open-source, self-hosted Claude Tag-style agents. 🌐 openma.dev · 📖 docs.openma.dev · 💬 github.com/openma-ai/open-managed-agents Write a harness. Deploy. The platform runs it — with sessions, sandboxes, tools, memory, vaults, Slack/GitHub/Linear integrations, and crash recovery out of the box. Drop-in compatible with the Claude Managed Agents API; runs on Cloudflare Workers + Durable Objects, or docker compose up on your own box. Use Open Managed Agents when you want: - A self-hosted Claude Managed Agents API implementation. - An open-source, self-hosted Claude Tag-style workflow with BYOK model credent

✨ Key Features

  • A self-hosted Claude Managed Agents API implementation.
  • An open-source, self-hosted Claude Tag-style workflow with BYOK model credentials.
  • MCP, private tools, encrypted vaults, and durable sessions under your own deployment boundary.

🚀 Quick Start

oma deploy --harness my-harness.ts --agent agent_abc123

📚 Learn more

Quick start: self-host (Docker)

git clone https://github.com/openma-ai/open-managed-agents.git cd open-managed-agents cp .env.example .env

Quick start: Cloudflare deploy

Requires Workers Paid plan (for Durable Objects + Containers). git clone https://github.com/openma-ai/open-managed-agents.git cd open-managed-agents pnpm install

Architecture

A meta-harness is not an agent — it's the platform that runs agents. It defines stable interfaces for everything an agent needs, and stays out of the way of the agent loop: ┌─────────────────────────────────────────────────────────┐ │ Harness (the brain — your code) │ │ - Reads events, builds context, calls the model │ │ - Decides HOW: caching, compaction, tool delivery │ │ - Stateless: crash

Configuration

The variables that gate boot and at-rest safety: Full list (integrations OAuth credentials, Postgres URL, sandbox tunables, memory-bucket config, Google sign-in, etc.) — see docs.openma.dev/reference/configuration and .env.example / .dev.vars.example. ---