Skyvern
Browser automation driven by vision models, for teams whose scraping and form filling scripts break every time a website changes.
Open Source Alternative to:

Skyvern automates browser workflows using large language models and computer vision. The traditional approach writes a custom script per website, leaning on DOM parsing and XPath selectors that break the moment a layout shifts. Skyvern looks at the rendered page instead and maps visual elements to the actions a workflow requires.
A swarm of agents comprehends the site, then plans and executes, with Playwright doing the actual driving. Because nothing is pinned to a selector, a workflow can be pointed at a site the system has never seen, and one workflow can be applied across many sites at once.
Two surfaces are provided, one for engineers and one for everybody else.
- Playwright compatible SDK: the full Playwright API with AI capabilities layered on, available for Python and TypeScript.
- Natural language commands: act performs an action from a prompt, extract pulls structured data against an optional JSON schema, and validate checks page state and returns a boolean.
- No-code workflow builder: non technical users assemble automations without touching the SDK.
- Local server and UI: install the package with its extras, run the quickstart, and the API and packaged interface come up together.
- Database choice: the quickstart defaults to SQLite, with Postgres available through a flag or the bundled Docker Compose service.
Running locally needs Python 3.11, 3.12 or 3.13 and an LLM API key in your environment file, plus Rust and the C++ build tools on Windows. Skyvern Cloud is the managed route, adding parallel instances, anti bot detection, a proxy network and CAPTCHA solvers.
Stars
22,941Forks
2,154Last commit
5 days agoRepository age
3 yearsLicense
AGPL-3.0Version
1.0.52Repository
Skyvern-AI/skyvern
Auto-fetched from GitHub .
Open source alternatives similar to Skyvern:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit