You ask
Describe the outcome
Just tell your AI agent: “When an order arrives, validate it, notify the warehouse, and retry failures.”
Automation built by your AI agent
Connect your AI agent and describe what you want automated. Flowbrew generates a real, versioned workflow, compiles and validates it before publishing — a broken candidate never replaces what's already live.
Early product, actively developed
export class Workflow extends
WorkflowEntrypoint {
async run(event, step) {
await step.do("send webhook", ...)
await step.do("archive result", ...)
}
}
How it works
You ask
Just tell your AI agent: “When an order arrives, validate it, notify the warehouse, and retry failures.”
Flowbrew builds it
Flowbrew turns your request into a working automation behind the scenes. Ask for a change later, and it creates a new candidate version without touching what's already live.
Flowbrew verifies
Flowbrew compiles and validates the candidate — checking the generated code, schemas, and connections — before it can replace what's live. If it fails, your current automation keeps running unchanged.
Why Flowbrew
Your agent builds the workflow once — it doesn't improvise in production. Every change is compiled and validated before it can replace what's live, and you can extend what it's allowed to do with your own plugins.
Extend Flowbrew
Every action a workflow can take — an HTTP call, a database write, a call into your own systems — is a plugin brick with a typed contract. Use one of Flowbrew's built-in plugins, or build your own with the Flowbrew plugin SDK.
@flowbrew/plugin-sdkBuild beyond the template