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
- 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.
- 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.
- 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.
- 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.
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.
Brovio.cc