OPEN SOURCE · AGENT READY

From an idea
to a running flow.

Build with an AI agent. Refine on a visual canvas. Run on infrastructure you choose. One workflow, from first draft to live automation.

Apache-2.0oo flowBeta
The real Open Flow Workbench: a Gmail-to-Feishu workflow, with execution results.
The real Open Flow Workbench: a Gmail-to-Feishu workflow, with execution results.
01 / BUILD WITH YOUR AGENT

Describe the work. Keep the workflow.

Your terminal agent can discover actions, create typed nodes, check a draft, run it, and publish it. Every change appears in the same visual Workbench.

Install oo CLI
oo flow
Read my unread Gmail messages, summarize them, and send the summary to Feishu.
01 / Draft
02 / Check
03 / Run
04 / Live

Works through oo flow with Codex, Claude Code, and other terminal agents. Publishing happens when you ask.

02 / UNDERSTAND EVERY CONNECTION

The graph is how it runs.

Named, typed inputs and outputs make every data dependency explicit. Nodes run when their inputs are ready; independent branches can run concurrently.

Named, typed inputs and outputs make every data dependency explicit. Nodes run when their inputs are ready; independent branches can run concurrently.
Visual where it helps. Code where it counts.

Visual where it helps. Code where it counts.

Write custom JavaScript in Code Tasks with declared inputs, outputs, and capabilities. The server runs each code task in a fresh V8 isolate.

Connect services. Keep credentials separate.

Connect services. Keep credentials separate.

OpenConnector handles provider credentials and actions. Open Flow stores opaque connection identities, keeping your workflow and account authorization separate.

OpenConnector

From a single run to daily automation.

Start manually, on a Cron schedule, through a Webhook, by polling, or from Provider events. Inspect node outputs and the event history of every run.

CronWebhookPollProvider event
03 / CHOOSE YOUR DEPLOYMENT

Your flow. Your place to run it.

The same Workbench and versioned Control API, whether you use OOMOL or run your own deployment.

OOMOL Hosted

Start without operating a server. OOMOL manages the deployment and OAuth apps for supported integrations.

Use OOMOL Hosted

Docker

Run the included server on your infrastructure. You own storage, backups, upgrades, and connector setup.

Quick start

Fly.io

Deploy the same image with TLS and a persistent volume. You manage secrets, backups, upgrades, and connector setup.

Fly.io

Open Flow is in beta. Contracts are versioned; the first stable release is still ahead.

Give your next idea a workflow.

Start with the hosted service or run Open Flow on your own infrastructure.

Read as Markdown ↗