MOCO is an open workflow platform powered by YAML specs. Run in-memory for low lantency or scale to Temporal.io for durable execution — the same spec, both runtimes.
A complete orchestration platform with built-in primitives for modern workflows.
Define complex orchestration logic in clean, readable YAML. No boilerplate code — just intent.
Run in-memory for fast local development. Flip to Temporal.io for distributed, fault-tolerant production — same spec, zero changes.
HTTP, Kafka, Shell, S3, OpenAI, and MCP — all built in. Batteries included, no plugins required.
Model complex branching and decision logic natively with inline state machines and rule engines.
First-class MCP server support and an OpenAI activity provider. Build AI-native workflows without infrastructure overhead.
CLI, VSCode extension, REST API, and web UI — everything from spec to production in one platform.
Write a spec in YAML, run it locally, then deploy to production — no infrastructure changes, no rewrites. MOCO handles the rest.
Explore Exampleswfspec_name: summarize-document
description: Fetch a document and summarize it with AI
inputs:
doc_url:
type: string
steps:
- name: fetch
activity: http
url: "{{ inputs.doc_url }}"
- name: summarize
activity: openai
model: gpt-4o-mini
prompt: "Summarize this: {{ steps.fetch.body }}"