Automate the web on a canvas, run it in the cloud

Drag nodes onto a canvas to open pages, act on them, observe them, and extract structured data. Press Run and watch every step happen, with a full session replay when it finishes.

Open source under AGPL-3.0. Host it yourself, or let us run it.

How it works

  1. 01

    Draw the workflow

    Drop nodes onto a canvas and connect them. Each node is one step: open a URL, act on the page, observe what is there, or extract structured data.

  2. 02

    Reference earlier steps

    Every node publishes named outputs. Write {{ nodeId.title }} in a later node's field and the value flows straight through when the run reaches it.

  3. 03

    Run it

    The graph is sorted into execution order and walked in the background on a real cloud browser. The canvas lights up as each node moves from pending to running to done.

  4. 04

    Watch the replay

    Every run records its session. Open the replay to see exactly what happened, or read each step's output in the run console underneath the canvas.

Everything the run needs

A real canvas

Pan, zoom, and rearrange. The graph is the program, and it runs in the order the edges describe.

Collaborative by default

Workflows are multiplayer. Teammates see each other's cursors and edits on the same canvas in real time.

Live run progress

Steps stream their status and output while the run is still going, so a long workflow is never a black box.

Session replays

Each run is recorded. Play it back to see precisely what happened, step by step.

Runs in the background

Close the tab. Runs execute on durable background infrastructure and keep going without you.

Yours to host

The whole application is open source. Run it on your own machines with your own keys whenever you want to.

The nodes you build with

  • Start
  • Open URL
  • Act
  • Extract
  • Observe
  • Agent
  • Send Email

Pricing

Pay us to run it, or run it yourself for nothing. Same features either way.

Hosted
For teams running browser automations in production.

$49per month

  • Everything in Free
  • Unlimited workflows
  • Unlimited workflow runs
  • Scheduled and triggered runs
  • Priority support
Self-hosted
Run the same application on your own infrastructure.

Freeforever

  • Every feature, no limits
  • Runs on your infrastructure
  • Your own API keys and data
  • AGPL-3.0, community support

Frequently asked questions

Is it really the same product when I self-host?
Yes. There is one codebase and no feature gates. Self-hosted installations get everything the hosted plan gets.
What do I still need accounts for?
Self-hosting needs your own accounts for Clerk, Liveblocks, Browserbase, Trigger.dev, and a model provider. Those services cannot be self-hosted, though each has a free tier. Postgres runs in the Docker Compose stack.
Is there a free tier on the hosted app?
No. The hosted app is subscription-only. If you do not want to pay, self-hosting is free and complete.
How long does self-hosting take to set up?
Copy the environment file, fill in your keys, and run docker compose up. One extra step is required: Trigger.dev has to be configured and the task code deployed before workflow runs will work. The setup guide walks through it.
What license is it under?
AGPL-3.0. You can run, modify, and self-host it freely. If you offer it to others as a network service, you have to publish your modifications.
Can I move from hosted to self-hosted later?
Yes. It is the same schema and the same application, so a database dump moves with you.