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.

by Skyvern-AI team

FULL CAD BOM FIRMWARE DOCS

AIAutomation

difficulty
●●●○○
time
an evening
license
AGPL-3.0
repo
repo ACTIVE22,639 stars

Partner

Run your scrapers in the cloudThis build needs data collection that runs 24/7. Apify's free plan includes $5 in credits every month — no card needed.Try Apify free
1

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.

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?

Printnothing required
BuyOpenAI or Anthropic API key for the vision model, cloud hosting if you want it to run unattended
ToolsPython 3.11+, pip, a browser for Playwright to control, API keys for the LLM provider
SkillsPython comfort, some experience with environment variables and API keys, familiarity with running local services
Timean evening to install and run the demo, a weekend if you are adapting it to a new site
Cost$: API costs are about 20 cents per form, hosting is optional, no hardware
SafetyNone beyond ordinary software use. The agent interacts with live websites, so do not give it credentials for accounts you cannot afford to lose.

Build at your own risk. Projects involve tools, electronics and sometimes mains voltage — follow the creator’s safety notes.

Ultra-thin power bank that fits anywherePartner · Kickstarter
Ultra-thin power bank that fits anywhere

CORE POWER BANK S: 0.2" thin, 2.8 oz, 5000 mAh with 22.5W fast charging. Semi-solid battery, carbon fiber, IPX7 waterproof.

Learn more

Gallery

Start here

Navigation into the creator’s own docs — we don’t rewrite the guide, we route you to the source.

  1. 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. 2.Install with pip: pip install skyvern (Single command, no Docker required unless you choose the Compose setup.)
  3. 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. 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?

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.

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.

GitHub

Star the project on GitHub

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.