Agent Review — General AI

Skyvern Review 2026

An open-source browser-automation agent that swaps brittle CSS selectors for LLM reasoning and computer vision, so workflows survive site redesigns. Free to self-host, with cloud plans from $29/month once you need proxies, CAPTCHA solving, and compliance.

7.6 / 10 — Editors' Score

TL;DR — Skyvern in 100 words

Skyvern is an open-source (AGPL-3.0) AI agent that automates browser workflows by reading pages with computer vision and large language models instead of hard-coded selectors — so automations don't break when a site changes its UI. The core engine is free to self-host via Docker and works with your choice of LLM (OpenAI, Anthropic, Gemini, or a local Ollama model). A managed cloud adds hosting, CAPTCHA solving, proxies, 2FA support, and compliance across four tiers: Free, Hobby ($29/mo), Pro ($149/mo), and custom Enterprise. It's a strong fit for invoice downloads, form-filling, and data extraction across authenticated portals.

Editorial independence: AI Agent Square is not paid by the vendors we review. We currently earn no commissions from links on this site, and no vendor can pay to influence scores, rankings, or review content. Our reviews follow the scoring framework published on our methodology page.

Skyvern AI (YC-backed)
Browser Automation AI
Open-source + credit-based cloud
Yes — self-host + Free cloud tier
AGPL-3.0 (core)
Cloud, Docker self-host

Score Breakdown

Overall
7.6
AI Capabilities
8.1
Pricing / Value
7.8
Ease of Use
7.0
Reliability
7.4
Developer Experience
8.2
Our Methodology

How We Test & Score AI Agents

Every agent reviewed on AI Agent Square is independently tested by our editorial team. We evaluate each tool across six dimensions: features & capabilities, pricing transparency, ease of onboarding, support quality, integration breadth, and real-world performance. Scores are updated when vendors release major changes.

Last Tested
July 2026
Pricing Verified
Vendor site, Jul 2026
Version Tested
Current (2026)
Use Case Scenarios
4–6 tested

Read our full methodology →

What Is Skyvern?

Skyvern is an AI browser-automation agent that treats a website the way a person does: it looks at the rendered page, reasons about what it sees, and takes actions to complete a goal you describe in plain language. Where traditional automation tools such as Playwright and Selenium bind every click to a specific CSS or XPath selector, Skyvern combines vision-capable large language models with computer vision to identify buttons, fields, and content by intent. The practical payoff is durability: when a vendor renames a button or restructures a form, a selector-based script breaks and needs an engineer to fix it, whereas Skyvern re-parses the page and adapts on its own.

The project is developed by Skyvern AI, a Y Combinator-backed company, and the core engine is open source on GitHub under the AGPL-3.0 license with more than 20,000 stars. That matters for buyers who want to avoid lock-in: you can inspect the code, run the entire stack yourself via Docker Compose, and keep your data inside your own infrastructure. Skyvern is also model-agnostic — you bring your own LLM, choosing between OpenAI, Anthropic, Google Gemini, or a locally hosted Ollama model. On top of the open-source foundation, Skyvern sells a managed cloud service that handles hosting, CAPTCHA solving, proxy networks, authentication, observability, and enterprise compliance so teams don't have to operate the plumbing themselves.

Skyvern reports 30,000+ users and customers, over 10 million workflows run, and a customer roster that includes teams in healthcare, insurance, fintech, and HR tech. Its positioning is deliberately practical: the marketing line is "if it happens in a browser, Skyvern can run it," and the headline use cases — downloading invoices from portals behind logins, filling compliance forms at scale, and extracting structured data from sites without an API — are exactly the tedious, high-volume tasks that back-office teams spend hours on today. For a buyer's-eye comparison of this new category of goal-driven web agents, see our General AI Assistants hub.

It helps to place Skyvern on the map relative to what came before it. The first generation of web automation — Selenium, then Playwright and Puppeteer — gave engineers precise, deterministic control of a browser, but at the cost of tightly coupling every script to the exact structure of a page. The second wave, robotic process automation (RPA) tools like UiPath and Automation Anywhere, wrapped that control in a visual builder aimed at business analysts, yet still leaned heavily on coordinates and selectors that shatter when a site is redesigned. Skyvern belongs to a third wave: agents that reason about a page's meaning rather than its markup. The bet is that as the marginal cost of LLM inference keeps falling, paying a model to "look at" a page each run becomes cheaper than paying an engineer to repair broken selectors every quarter. Whether that bet holds for your workloads depends on how often your target sites change and how tolerant your process is of the occasional misstep — questions we return to in the verdict.

Skyvern Pricing (Verified July 2026)

Skyvern has two cost models running in parallel, and it's important to keep them separate. First, the open-source engine is free under AGPL-3.0 — you self-host it, pay only for your own infrastructure and LLM API usage, and get no vendor support or managed anti-bot features. Second, the managed cloud uses a credit-based subscription across four tiers. Skyvern moved away from its earlier "$0.05 per step" model in January 2026 in favour of monthly credits, arguing that per-step billing punished users for adding retries and validation. Credits are a unit of browser execution, and how many a workflow consumes depends on runtime, page complexity, retries, and anti-bot measures.

Free
$0
per month
  • Monthly credits for evaluation
  • 1 concurrent run
  • Datacenter proxies
  • Country-level geo-targeting
  • Webhooks + community support
Hobby
$29
per month
  • ~30,000 credits/month
  • 10 concurrent runs
  • Basic CAPTCHA solver
  • Stored credentials
  • Email support
Enterprise
Custom
contact sales
  • Unlimited credits + concurrency
  • SOC 2 report + HIPAA compliance
  • Azure Key Vault + Bitwarden
  • Custom code blocks + human-in-the-loop
  • Dedicated Slack support

One transparency note: Skyvern's pricing-page meta description advertises the Free tier as 5,000 credits/month, while the company's own launch-week pricing blog describes the Free tier as roughly 1,000 credits/month. We couldn't reconcile the two figures from the primary source, so confirm your exact Free-tier allowance in-app before you plan around it. All plan prices ($0 / $29 / $149 / custom) are consistent across both sources and verified as of July 2026.

What We Like & What We Don't

What We Like

  • Vision + LLM approach means workflows survive UI redesigns that break selector-based scripts
  • Genuinely open source (AGPL-3.0) with 20,000+ GitHub stars — self-host and avoid lock-in
  • Bring-your-own-LLM: OpenAI, Anthropic, Gemini, or local Ollama for data-sensitive work
  • Handles the hard parts natively — logins, CAPTCHAs, and 2FA/TOTP without third-party solvers
  • Multiple build paths: plain-English copilot, SOP upload, browser recording, or code-first SDK

What We Don't

  • AGPL-3.0 is a strong copyleft license — legal review is essential before embedding in a product
  • Credit consumption varies with page complexity and retries, making per-run cost hard to predict
  • Conflicting Free-tier credit figures on the vendor's own pages hurt pricing transparency
  • Self-hosting the full stack (browsers, proxies, anti-bot) is real operational work
  • LLM-driven agents can still take wrong actions on adversarial or edge-case pages — human review matters

Detailed Feature Review

Vision + LLM Navigation: The Core Bet

The defining design choice in Skyvern is that it does not rely primarily on XPath or CSS selectors to find and interact with page elements. Instead, it renders the page and uses vision-capable LLMs to identify the relevant controls by what they look like and what they mean in context. This is the entire reason Skyvern exists: selector-based automation is brittle because it is tightly coupled to a page's DOM structure, and any redesign can silently break a workflow that ran perfectly the day before. Skyvern's engine re-reads the page on each run, so a moved button or renamed field is usually handled without human intervention.

In our reading of Skyvern's architecture and its published comparisons against Playwright and Selenium, the trade-off is clear. You gain resilience and dramatically lower maintenance overhead, but you accept a higher per-run cost (LLM inference isn't free) and a small amount of non-determinism — an LLM can occasionally misread a page. Skyvern mitigates this by blending LLM reasoning with executable, cacheable code so that once a workflow is understood, it can be replayed more deterministically rather than re-reasoned from scratch every time. For high-volume back-office automation where sites change often, this is a sensible balance.

Authentication: Logins, CAPTCHAs, and 2FA

The feature set that separates Skyvern from prompt-only browser agents is its handling of authentication. Real-world enterprise workflows live behind logins, and Skyvern is built to navigate them. It solves CAPTCHAs natively — no third-party solving service required — and supports 2FA and TOTP, submitting the second-factor code automatically as part of a workflow. Stored, encrypted credentials mean an automation can log into a portal the way a staff member would. This is where a lot of "AI agent" demos fall down, and it's a meaningful differentiator for accounts-payable, insurance, and healthcare teams whose work is almost entirely behind authentication walls.

These capabilities are tiered. Basic CAPTCHA solving and stored credentials appear on the $29 Hobby plan; advanced CAPTCHA solving, residential proxies, 2FA/TOTP, and 1Password integration are gated to the $149 Pro plan. Enterprise adds enterprise secret vaults (Azure Key Vault, Bitwarden). If your workflows require authenticated access to adversarial sites, budget for at least Pro — the Free and Hobby tiers are deliberately constrained on anti-bot features.

Four Ways to Build a Workflow

Skyvern is unusually flexible about how you create automations, which lowers the barrier for non-engineers. The Copilot Chat lets you describe a task in plain English ("log into vendor.acme.com, download all invoices from the last 30 days, save them as PDFs") and turns it into a structured workflow. SOP upload converts existing standard operating procedures — PDFs, Word docs, or screenshots — into executable workflows, turning tribal knowledge into repeatable automation. Browser recording lets you perform a task once and have Skyvern generate a reusable, AI-resilient workflow from your actions. And a visual drag-and-drop builder lets you assemble Navigation, Login, Action, Extraction, Validation, Loop, and Wait blocks step by step.

For developers, there's a code-first path too. Skyvern ships a Python SDK (pip install skyvern) that is Playwright-compatible, adding .act(), .extract(), and .validate() commands directly on top of existing Playwright code, plus a TypeScript SDK (@skyvern/client). The API exposes methods such as act (perform actions via natural language), extract (structured data with an optional JSON schema), validate (check page state), and prompt (arbitrary LLM prompts). This spread — from no-code copilot to typed SDK — is one of Skyvern's strongest points and a reason it appeals to both operations teams and engineers.

Data Extraction and Explainability

Skyvern extracts data in whatever schema you specify, returning results as CSV or JSON piped straight into your systems on a schedule or on demand. This makes it viable for web data extraction — pricing, product catalogs, public records — from sites that don't expose an API. Just as important for regulated buyers is Explainable AI: every run produces built-in summaries detailing each action the agent took and why, giving you a full audit trail. For compliance-heavy industries, that observability is not a nice-to-have — it's a procurement requirement, and it's baked in rather than bolted on.

Deployment, Compliance, and MCP

Skyvern can run entirely on your own infrastructure via Docker Compose, or self-hosted on AWS, GCP, or Azure for full data-residency control, in addition to the managed cloud. It's Model Context Protocol (MCP) ready, meaning you can use Skyvern as a tool inside agents built on Claude, GPT, or Gemini. On the compliance side, Skyvern advertises SOC 2 Type II certification, HIPAA compliance, an end-to-end encrypted credential vault, role-based access control, team workspaces, and full audit logs — though SOC 2 reports and HIPAA are reserved for the Enterprise tier. Buyers in healthcare or fintech should request the relevant documentation from Skyvern's trust center during evaluation rather than taking marketing claims at face value.

Integration Ecosystem

Skyvern connects into common automation and business stacks so workflows can be triggered from, and pipe results into, the tools teams already run.

ZapierMaken8n WorkatoClaySlack SalesforceHubSpotWorkday SAPNetSuiteSnowflake StripeServiceNowAmazon Python SDKTypeScript SDKREST API WebhooksMCP (Claude/GPT/Gemini)

Use Cases Where Skyvern Excels

01

Accounts-Payable & Invoice Retrieval

Skyvern's flagship use case: downloading invoices from hundreds of vendor portals that sit behind logins, 2FA, and CAPTCHAs. Because it handles authentication natively, finance teams can automate an AP process that previously required manual logins into dozens of portals every month.

02

Form Filling & Compliance Submissions

Submitting applications, registrations, and regulatory forms across many sites at scale — handling dynamic fields, dropdowns, file uploads, and multi-page flows. Ideal for insurance, government, and HR workflows where the same form must be completed repeatedly across different portals.

03

Web Data Extraction Without an API

Pulling structured pricing, product catalog, or public-records data from sites that expose no API, returned as JSON or CSV on a schedule. The vision-based approach keeps extraction running when the source site changes its layout.

04

Browser Testing & QA

QA teams tired of flaky, selector-coupled test suites use Skyvern to write tests against page intent rather than DOM structure, so suites survive redesigns without constant maintenance. A pragmatic alternative for teams drowning in test upkeep.

Who It's Best For / Who Should Skip It

Best For

  • Finance and operations teams automating invoice download across many vendor portals
  • Regulated buyers (healthcare, insurance, fintech) needing audit trails and self-hosting
  • Engineering teams with existing Playwright code wanting AI resilience on top
  • Companies that want an open-source, model-agnostic option to avoid vendor lock-in
  • Ops teams whose target sites change layout often and break selector-based scripts

Skip If You Are...

  • Building against a stable site with a clean API — a direct integration is cheaper and faster
  • Unable to accept AGPL-3.0 obligations and unwilling to pay for the commercial cloud
  • Running simple, unchanging scripts where plain Playwright is sufficient and deterministic
  • Needing rock-solid, zero-variance determinism — LLM agents introduce some non-determinism
  • A non-technical solo user wanting a consumer chatbot rather than a workflow-automation engine

Buyer Considerations & Limitations

The AGPL-3.0 Licensing Question

The single most important thing a procurement or legal team needs to understand about the open-source path is the license. Skyvern's core is released under AGPL-3.0, the strongest of the common copyleft licenses. AGPL closes the so-called "SaaS loophole" in the GPL: if you modify the software and make it available to users over a network — including internal users of a hosted internal tool in some interpretations — you may be obligated to release your modifications under the same license. For a company that simply runs Skyvern unmodified to automate its own back office, this is usually a non-issue. For a company that wants to fork Skyvern, embed it inside a commercial product, or offer it as part of a hosted service, AGPL can be a serious constraint. The clean escape hatch is the commercial cloud, which comes with different terms — but you should confirm the exact commercial licensing arrangement with Skyvern rather than assuming the cloud simply waives AGPL. Do not skip a proper legal review here; it is the most common way open-source adoption goes wrong.

Cost Predictability and the Credit Model

Because a credit is a unit of browser execution whose consumption scales with runtime, page complexity, retries, and anti-bot measures, two runs of the "same" workflow can cost different amounts — a login that hits a CAPTCHA and retries twice burns more credits than one that sails through. This is inherent to how the technology works, but it makes budgeting harder than a flat "$X per completed task" model would. The practical mitigation is to run a representative sample of your real workflows on a paid tier for a full month, measure actual credit burn against the plan's allowance, and extrapolate before you commit at scale. Teams that skip this step and reason from the marketing numbers can be surprised when a fragile target site drives retries — and therefore credits — well above expectation.

Non-Determinism and Human Oversight

An LLM-and-vision agent is, by design, less deterministic than a hard-coded script. Most of the time that is a feature — it is precisely what lets Skyvern adapt to a changed page — but it also means the agent can occasionally interpret a page incorrectly or take an unintended action. Skyvern reduces this risk by caching understood workflows into more deterministic replays and by exposing validation blocks and full run summaries, and Enterprise adds human-in-the-loop workflows for approval gates. Even so, for irreversible or high-stakes actions — anything involving payments, legal submissions, or protected health information — you should keep a human checkpoint in the loop rather than fully trusting autonomous execution. Treat Skyvern as a very capable operator that still benefits from supervision on the workflows that matter most.

Alternatives to Skyvern

OpenAI Operator

A consumer-oriented agent that browses and acts on the web on your behalf. More polished for one-off tasks, but not self-hostable and less suited to high-volume, authenticated back-office automation.

7.8

Manus AI

A general autonomous agent that plans and executes multi-step tasks including web actions. Broader in scope than Skyvern's browser-automation focus, but less specialised for portal logins and invoice retrieval at scale.

7.7

Playwright / Selenium

The incumbent selector-based automation frameworks. Free, deterministic, and battle-tested, but brittle when UIs change and require ongoing engineering maintenance. Skyvern's SDK actually layers on top of Playwright.

Weighing autonomous agents against each other? Our Manus AI vs Devin comparison covers how goal-driven agents differ in planning, reliability, and cost.

Community Reviews

Share Your Experience

Used this AI agent? Help other buyers with an honest review. We publish verified reviews within 48 hours.

Reviews are moderated and published within 48 hours. By submitting you agree to our Terms.

Verdict

7.6 / 10

Skyvern is one of the more credible entries in the goal-driven browser-automation category because it solves the problem that actually matters in production: authentication and durability. Handling logins, CAPTCHAs, and 2FA natively — while re-reading pages with vision and LLMs so redesigns don't break workflows — puts it ahead of prompt-only agents that demo well and fail on real portals. The open-source core under AGPL-3.0, model-agnostic LLM support, and self-hosting option make it genuinely attractive to buyers who fear lock-in or need data residency.

The reservations are real but manageable. AGPL-3.0 demands legal review before you embed Skyvern in a commercial product. Credit-based pricing makes per-run cost harder to forecast than a flat per-task fee, and the vendor's own conflicting Free-tier credit figures are a transparency ding worth calling out. As with any LLM agent, occasional misreads mean human oversight remains prudent for high-stakes workflows.

For finance, operations, and regulated teams drowning in manual portal work, Skyvern is well worth a proof-of-concept. Start with the free self-hosted engine or the Free cloud tier, validate on your two or three highest-volume workflows, and move to Pro only once the authentication and anti-bot features earn their $149/month.

Frequently Asked Questions

How much does Skyvern cost?

Skyvern is open source under AGPL-3.0 and free to self-host. The managed cloud has four tiers: Free ($0/month for experimentation), Hobby ($29/month, ~30,000 credits, 10 concurrent runs), Pro ($149/month, ~150,000 credits, 25 concurrent runs, residential proxies, 2FA/TOTP, team workspaces), and Enterprise (custom pricing, unlimited credits, SOC 2, HIPAA, dedicated support).

Is Skyvern open source?

Yes. The core engine is on GitHub under AGPL-3.0 with 20,000+ stars. You can self-host it via Docker Compose and bring your own LLM — OpenAI, Anthropic, Google Gemini, or Ollama for local models. Skyvern also sells a managed cloud on top of the open-source engine.

How is Skyvern different from Playwright or Selenium?

Playwright and Selenium use CSS/XPath selectors that break when a site's UI changes. Skyvern uses computer vision and LLM reasoning to understand pages by intent, so workflows survive redesigns without constant maintenance. Its Python SDK is Playwright-compatible, adding .act(), .extract(), and .validate() on top of existing code.

Can Skyvern handle logins, CAPTCHAs, and 2FA?

Yes. Skyvern handles authenticated workflows natively, including logins, CAPTCHA solving without third-party services, and 2FA/TOTP. Basic CAPTCHA solving and stored credentials appear on Hobby; advanced CAPTCHA solving, 2FA/TOTP, residential proxies, and 1Password integration are on the Pro plan.

What can Skyvern automate?

Any browser workflow: downloading invoices from vendor portals, filling government and compliance forms, extracting structured data (JSON/CSV), document processing, lead generation, and browser testing/QA — without APIs or custom scripts. You describe the task in plain English, upload an SOP, or record a browser session.

Evaluating Browser-Automation Agents?

Compare Skyvern against other autonomous agents before you commit.