Automate browser workflows using large language models and computer vision to interact with websites via natural language.
Skyvern is an open-source web app and server that automates browser-based workflows using Large Language Models and computer vision. It replaces traditional RPA scripts that rely on brittle DOM parsing and XPath selectors with AI agents capable of reasoning through website layouts. The software is deployed as a server with a web-based UI or used via a Playwright-compatible SDK.
Users can automate manual tasks on any website without writing custom code for every single page. The system is designed to handle complex interactions, including form filling and data extraction, while remaining resistant to layout changes. It can be installed locally via pip or Docker Compose, or used through a managed cloud version that includes anti-bot detection and proxy networks.
Skyvern is built for developers and automation engineers who need to scale browser interactions across multiple different websites. It integrates with various LLM providers to map visual elements to actions, allowing a single workflow to be applied to various sites with different structures. The architecture supports both SQLite for simple local setups and Postgres for more scalable deployments. The SDK provides specific methods for downloading files, validating page states, and executing pre-built workflows through a high-level agent interface.
It is a flexible tool for AI-driven browser automation and robotic process automation, moving away from static selectors toward vision-based navigation.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.