← Back to cases
Published: Compiled by YuanASIOpen-source frameworkAgent runtimeTypeScriptOMA

OMA: a self-hosted TypeScript agent runtime and its website

YuanASI projects

Industry
Software & IT · Agent runtime

Project

OMA open-source framework and website

The situation

When a company wires agents into its business, critical actions need someone to approve them and every run needs to be verifiable afterwards; keys, models and the runtime environment have to stay in the company's own hands.

Solution

OMA was released on 2026-04-01 under the MIT license and is built and maintained by YuanASI. Its premise: ownership, approval and audit of agents belong to the organization that runs them.

Durable approvals: plans, task dispatch and tool calls can all be suspended to wait for a human decision; each approval request is bound to the content the approver actually saw, and after a process restart the run resumes from that content.

Verifiable journal: it records what the model saw, every tool call and its result, so a run can be checked byte by byte offline afterwards.

Governance floor: declare which roles must actually execute, and at the end of a run execution receipts decide whether that was met.

Runs in your own environment: no telemetry, no hosted control plane; more than ten built-in model adapters, with local models connected through baseURL.

The website open-multi-agent.com carries docs and examples in Chinese and English, with its source public. Third-party projects publicly using OMA include temodar-agent and Engram; in the AI office-space platform delivered by YuanASI, the product-recommendation step is also orchestrated by OMA.

Sources

Last updated

Want to know how a workflow like this would land on your side?