- Category
- AI Agents
- Rank
- No. 921Tools index
- Listed in
- #11 Control a browser
- Pricing
- Open Source
- Platform
- web · cli
- Type
- AGENT
- Builder
- skyvern-ai
- GitHub
- 22.7k stars
- Added
- Aug 12, 2026
About
Skyvern combines vision-language models with Playwright-compatible automation to complete browser workflows without brittle CSS or XPath selectors. It includes Python and TypeScript SDKs, natural-language page actions, a no-code workflow builder, and a self-hosted option.
What it does
Skyvern turns goals such as completing forms, collecting structured records, downloading files, and handling authenticated portals into browser runs. Its agents interpret pages, choose actions, and can preserve a browser session across related tasks. Reusable workflows add loops, conditions, validation, file handling, email, and webhooks.
Why it's ranked here
Skyvern makes a strong case for variable, multi-site browser work. It combines goal-driven tasks with exact browser controls and can fall back from a selector to AI targeting. Structured schemas, persistent sessions, stored credentials, and reusable workflows move it beyond a simple demonstration. The broad deployment surface adds real operational weight.
What's good
You can mix deterministic clicks with prompted actions instead of committing an entire run to one approach. Extraction accepts JSON schemas, and outputs are checked against their schemas before completion. Sessions retain cookies and page context across tasks. Workflow blocks cover branching, loops, downloads, parsing, uploads, validation, code, email, and webhooks.
Tradeoffs
Browser tasks typically take 30 to 120 seconds, and every task step consumes credits. Authenticated runs require credentials to be stored beforehand. Runs use managed or self-hosted browsers, not the user's current local browser by default. The full server dependency set is large, while container deployment includes an API, UI, and PostgreSQL service.
How to use it well
Use Skyvern for portal work, repeated extraction, downloads, authenticated operations, and workflows spanning sites whose layouts may change. Keep exact browser actions where selectors remain dependable, then use prompted targeting as a fallback or for uncertain steps. Set step limits and output schemas. Do not choose it merely to control an already-open local browser.
Technical notes+
pyproject.toml defines a Hatch-built Python package requiring Python >=3.11,<3.14, with the skyvern console entry point and separate local, server, cloud, dev, and isolated rustwright dependency groups. The base package stays relatively small, but local and server pull in Playwright, FastAPI, SQLAlchemy, storage clients, document parsers, credential integrations, and multiple model providers. README.md documents pip, Docker Compose, SQLite, PostgreSQL, Python SDK, TypeScript package @skyvern/client, cloud API, packaged UI, and mixed selector, prompt, and fallback interaction modes. docs/skill.md additionally documents REST, CLI, and MCP surfaces plus persistent sessions and credential providers. packages/skyvern-ui/skyvern_ui/__init__.py shows that prebuilt UI assets ship as a separate Python package.
Observed
- License
- AGPL-3.0
- Primary package
- Python package built with Hatchling; requires Python 3.11 through 3.13
- Install surfaces
- pip package, optional local/server/UI extras, Docker Compose, and npm package @skyvern/client
- Interfaces
- Python SDK, TypeScript SDK, REST API, CLI, MCP server, and web UI
- Local database
- pip quickstart defaults to SQLite and can use PostgreSQL
- Container stack
- Docker Compose bundles PostgreSQL, API, and UI
- Browser modes
- Managed cloud browsers or self-hosted browsers; not the user's local browser by default
Read from README.md, pyproject.toml, packages/skyvern-ui/skyvern_ui/__init__.py, docs/skill.md, docs/media-cdn-manifest.md, docs/changelog-emails/2026-05-may.md, docs/changelog-emails/2026-06-june.md, docs/plans/sky-13117-run-count-axis-scale.md, docs/plans/2026-07-13-totp-uri-placeholder-fix.md, docs/plans/2026-08-03-sky-13291-vendor-live-view-metadata.md, docs/design/2026-06-15-workflow-build-recent-activity-design.md, docs/plans/2026-08-06-sky-13291-vendor-live-view-cdp-screencast.md.
Tags
Tech Stack
Media
Comments (0)
No comments yet
Indexed by a proprietary survey. Corrections welcome.
