Skip to content

Run AI agents as a workflow

Chain agents on a canvas. Each gets its own task, model, and tools, and passes its result to the next. Read every conversation, and step in at any point.

Draw the workflow
Each step is an agent with a prompt, a model, and tools. Connect steps to say which results feed which.
Run steps in parallel
Steps that don't depend on each other run at the same time. A step starts when everything it needs is ready.
Stay in control
Open any agent's conversation to answer its questions, approve a tool call, or retry a failed step.
Bring your own model
Use OpenAI, Anthropic, ChatGPT sign-in, Amazon Bedrock, OpenRouter, or a local model such as Ollama.

How a run goes ​

  1. Draw the workflow. Add an agent for each step. Give it a prompt, a model, and tools, then connect it to the steps that feed it.

    The canvas with a feature brief splitting into risk review, test strategy, and implementation, then joining at a delivery plan, with the Inspector open on the brief agent.

  2. Run it and watch. Steps that don't depend on each other run at the same time. Open any agent's conversation to answer a question, approve a tool call, or retry a failed step.

    A finished run: the planner and checklist agents are done, and the checklist agent's conversation shows the handoff it read and the result.

  3. Review what happened. History keeps every run. Open a replay to read each agent's conversation and the handoffs between them.

    The History tab listing a completed run of the release checklist workflow.

Get started ​

  1. Install OpenFlow. The macOS app needs no development tools.
  2. Connect a provider so agents can call a model.
  3. Build your first workflow, or start a direct chat if you only want to talk to one agent.

Find what you need ​

I want to…Read
Understand how it worksHow OpenFlow works
Design a workflowWorkflow authoring
Handle approvals, retries, and failuresRuns and recovery
Look up a settingConfiguration
Fix a problemTroubleshooting
Build it from sourceBuild from source
Browse everythingAll documentation

Released under the MIT License.