THIS AI FILLS IN FORMS ON OTHER PEOPLE'S WEBSITES FOR YOU, FOR ABOUT 20 CENTS A TASK
An agent that opens a real browser, reads the page like you do, and works through it field by field — so it survives the redesigns that break scripted bots.
AIAutomation
- difficulty
- ●●●○○
- time
- an evening
- license
- AGPL-3.0
- repo
- repo ACTIVE22,639 stars
●●●○○ · an evening · AGPL-3.0 · 22,639 stars · repo ACTIVE
Partner
COMPAREE VERDICT
Skyvern loads a website in a real browser, reads the rendered page with a vision model, then clicks and types its way through forms the way a person would. The repository's own demo shows it completing a full car-insurance quote form for twenty cents in API costs. The thing that makes it different from older automation is that it looks at what is actually on the page rather than following fixed coordinates, so it survives layout changes that break scripted bots. Install is a single pip command and it runs on SQLite without Docker. The catch: anti-bot detection, proxy support and CAPTCHA solving are paid cloud features, so if the site you are automating uses those protections, the open-source version will hit a wall. The other thing to know is that automating someone else's website may conflict with that site's own terms of use, and the README does not address this. AGPL-3.0 means you are free to run it internally, but if you build a service on top of it and expose that service over the network, you have to release your code. For someone who wants to automate their own workflows on cooperative sites and is comfortable with Python and managing API keys, this is a weekend well spent. For someone trying to bypass anti-bot systems or automate third-party sites at scale, the open-source version will not get you there.
IN THE REPO
NOT IN THE REPO
- —Repository contains Python code, SQLite database setup, and a Docker Compose option alongside the single-command pip install.
- —Anti-bot handling, proxy rotation and CAPTCHA solving are cloud-only paid features, not in the open-source version.
- —AGPL-3.0 licence: free to use and modify, but if you build a service on top of it and make that service available over a network, you must release your modifications.
- —Automating a website you do not own may conflict with that site's terms of service — the README does not discuss this.
- —Active development: 86 contributors, over 100 commits in the last two months, 22,595 stars.
Can I build this?
Build at your own risk. Projects involve tools, electronics and sometimes mains voltage — follow the creator’s safety notes.
Partner · KickstarterCORE POWER BANK S: 0.2" thin, 2.8 oz, 5000 mAh with 22.5W fast charging. Semi-solid battery, carbon fiber, IPX7 waterproof.
Gallery
Start here
Navigation into the creator’s own docs — we don’t rewrite the guide, we route you to the source.
- 1.Read the README prerequisites: Python 3.11+, Playwright, and an OpenAI or Anthropic API key (The README lists exact versions and where to get the API keys.)
- 2.Install with pip: pip install skyvern (Single command, no Docker required unless you choose the Compose setup.)
- 3.Set environment variables for your API keys and the database path (If you skip this, the agent will not be able to call the vision model.)
- 4.Run the demo task against the car-insurance form to see it in action (The demo uses a live third-party site, so check that site's terms before running it.)
Resources
Documentation, files and community threads for this build — we link straight to the original sources and never rehost the creator’s files.
KNOWN ISSUES
- The biggest trap is assuming the open-source version handles anti-bot detection and CAPTCHAs — it does not. Those features are cloud-only, and many real sites use them.
- API costs are per run and depend on the complexity of the page. Twenty cents for a simple form is the demo case; a multi-step workflow on a heavy page will cost more.
- Automating a website you do not own may violate that site's terms of service. The README does not discuss this, but it is on you to check.
- AGPL-3.0 is strongly copyleft: if you build a service on top of this and make it available over a network, you must release your modifications under AGPL-3.0.
- The agent needs a real browser, so running it headless on a server requires Playwright's browser binaries and enough resources to render the page.
- If the site changes in a way the vision model cannot parse — dynamic content loaded after initial render, aggressive JavaScript obfuscation — the agent will fail, and debugging it requires reading the action log and adjusting the task definition.
Does this work on sites with CAPTCHA or anti-bot protection?
Not in the open-source version. CAPTCHA solving, proxy rotation and anti-bot handling are paid cloud features. If the site you are automating uses those, the open-source agent will stop.
Can I use this to automate a third-party site I do not own?
Technically yes, but it may conflict with that site's terms of service. The README does not address this, and the legal risk is yours.
What does AGPL-3.0 mean if I want to build a service on top of this?
If you modify Skyvern and run it as a network service — for example, an API that other people use — you must release your modifications under AGPL-3.0. Internal use is fine.
How much do the API calls cost?
The demo run on a car-insurance form cost twenty cents. Costs scale with page complexity and the number of steps. You pay your LLM provider (OpenAI or Anthropic) for each vision model call.
Does this replace Selenium or Playwright?
No, it sits on top of Playwright. It uses Playwright to control the browser, but adds a vision model to read the page instead of relying on fixed selectors.
Community builds
No community builds yet — be the first, we feature the best ones.
Discussion1
FROM THE COMPAREE TEAM
The demo form run cost twenty cents in API calls, and that is before you factor in failures or retries. What kind of task would actually be cheaper to automate this way than to do by hand?
Skyvern-AI team
Built by a team focused on making browser automation resilient to layout changes. The repository is under the Skyvern-AI organisation, with 86 contributors and over 100 commits in the last two months.
DISCLAIMER
- Comparee is not the author of the projects featured here. All rights to each project belong to its creator — every page links to the original source, and we never host creators’ files.
- Information is provided without warranty and may become outdated as projects evolve. Prices are indicative bands only — always check the creator’s parts list for current costs.
- Building and operating any project is at your own responsibility. Protective equipment, safe workshop practice and compliance with local regulations are the builder’s responsibility.


CompareeTEAM28d agoedited
Practical notes from our verification: the demo footage in the README is silent screen recording, not a narrated walkthrough, so you will need to read the action log to understand what went wrong if your first run fails. The repository README is thorough on installation but does not discuss the legal or ethical side of automating third-party sites. The single biggest limitation is that anti-bot detection, CAPTCHA solving and proxy support are cloud-only features — if the site you are automating uses those, the open-source version will not get past them, and you will only find out after you have spent the evening setting it up.