| The shape of it |
| What it is |
A browser extension with a side panel, plus a local daemon |
A package you import and write code against |
| How you drive it |
Say or type it in the panel |
Write a script and run it |
| The browser |
Your real, open, logged-in tab |
A Chromium it launches, or one in its cloud |
| Logins |
Already yours: nothing is re-authenticated |
You supply cookies or stored state, or sign in each run |
| Model keys |
None: it spawns the CLI you signed in to |
You bring an API key, and pay per token |
| What it costs |
Nothing beyond the agent subscription you already have |
Free to self host, plus tokens; cloud browsers metered by the minute |
| License |
MIT |
Open source, on GitHub |
| What it is for |
| Interactive work |
The point: you watch it on a timeline and approve as it goes |
Possible, but you are writing code to do it |
| Many runs in parallel |
Several tabs and agents in one browser, on one machine |
The point: fan out across cloud browsers |
| Headless and CI |
No: it needs your real browser open |
Yes, and that is the normal way to run it |
| Proxies and CAPTCHA |
No: it is your browser, on your connection |
Yes, in the cloud tier |
| Composing into your own software |
Through MCP, or not at all |
Yes: it is a library |
| Trust |
| Credentials |
Sealed into placeholders; the agent never sees plaintext |
Whatever your script passes it |
| Approvals |
A declarative policy, every rule tunable, per-site grants |
Yours to implement |
| Where page text goes |
To the agent on your machine, marked untrusted |
To whichever model API you configured |
| Show it a job once |
Recordings: do it yourself, later say “do it like last time” |
Write the script |