CheckOps
Skyvern
Skyvern is an AGPL-licensed AI browser-automation agent that completes workflows on any website using vision and LLMs, with a hosted cloud and a self-hostable Docker build.
- AI testing agents
- AI-enabled testing
- MCP servers for testing
- Open source
- Free
- SaaS
- Paid
- Trial
- End-to-end & functional
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
Skyvern automates browser workflows with AI. The open-source repository Skyvern-AI/skyvern is licensed AGPL-3.0, and the company runs a hosted cloud. The official site positions it for workflows on portals with no API: logging in, downloading invoices, copying data and filling forms.
Skyvern is not a test framework, but QA teams use browser agents like it to drive flows that traditional selectors handle badly. The site lists CAPTCHA solving, 2FA support, structured data extraction, Python and TypeScript SDKs, webhooks, MCP readiness and Docker self-hosting.
Features
- Vision plus LLM agent: Completes tasks on unfamiliar pages without hand-written selectors.
- Workflows: Multi-step workflows with data extraction to CSV or JSON in a schema you choose.
- CAPTCHA and 2FA: Native CAPTCHA solving; 2FA/TOTP support on Pro.
- SDKs: Python and TypeScript SDKs.
- MCP ready: The site states Model Context Protocol support.
- Self-hosting: The open-source build runs in Docker.
- Observability: Runs are recorded for review; webhooks and event streaming are available.
- Compliance: The site lists SOC 2 Type II and HIPAA compliance for the cloud.
Pros
- Open source: AGPL source means you can inspect and self-host the agent.
- Handles messy sites: Vision-based actions cope with layouts that defeat brittle locators.
- Published prices: Hobby and Pro prices and credit allowances are on the pricing page.
- Large community: The repository has over 23,000 GitHub stars as of review.
- Enterprise controls: Vault integrations and human-in-the-loop on Enterprise.
Cons
- Automation first, testing second: There is no built-in assertion and reporting layer like a test runner; you add that yourself.
- AGPL obligations: Running a modified version as a network service carries AGPL source-sharing duties. Check with your legal team.
- Non-deterministic: LLM-driven actions can vary between runs, which matters for regression testing.
- Credit usage: Cloud usage is credit based; heavy suites can be costly.
- Model costs when self-hosting: Self-hosted runs need your own model access.
Usage and Links (Example)
Cloud quick start, from the site’s code sample (Python):
from skyvern import Skyvern
skyvern = Skyvern(api_key="YOUR_API_KEY")
# create a browser session and run a task in natural language
For self-hosting, follow the Docker instructions in the GitHub repository. For QA use, wrap Skyvern runs in your test runner and assert on the structured output it returns.
Resources:
Pricing
The open-source edition is free to self-host under AGPL-3.0. From Skyvern’s pricing page, every self-serve cloud plan starts with a 14-day trial (30,000 credits):
- Hobby: $29 a month. 30,000 credits (about 1,200 actions), 10 concurrent runs, basic CAPTCHA solver, webhooks.
- Pro: $149 a month. 150,000 credits (about 6,200 actions), 25 concurrent runs, advanced CAPTCHA, 2FA/TOTP, residential proxy.
- Enterprise: Custom. 100 concurrent runs, HIPAA, SOC 2 report, vault integrations, human-in-the-loop.
Recommended for?
- QA engineers automating flows on third-party portals where selectors are unstable.
- Teams that want an open-source agent they can self-host.
- Operations-style checks such as verifying a partner portal still works end to end.
- Not a fit as your only regression framework; pair it with Playwright or Selenium for deterministic checks.
Conclusion
Skyvern is a capable open-source browser agent with a hosted cloud and clear pricing. It shines where pages are unpredictable and no API exists.
For testing, treat it as a driver and add your own assertions and reporting. Review the AGPL terms before modifying and hosting it.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with Skyvern side by side.
BBrowser UseBrowser Use is an open-source, MIT-licensed browser agent that can drive a real browser from natural-language tasks, with a hosted cloud billed by browser-hour rather than a subscription.Compare with Skyvern
SStagehandStagehand is Browserbase's MIT-licensed SDK for browser agents, mixing Playwright-style code with natural-language act, extract and observe calls and self-healing actions.Compare with Skyvern
PPlaywright MCPPlaywright MCP is Microsoft's Model Context Protocol server for browser automation, using structured accessibility snapshots.Compare with Skyvern
MMidscene.jsMidscene.js is an MIT-licensed, vision-driven GUI agent and E2E test framework for web, Android, iOS, HarmonyOS and desktop, with natural-language YAML or JavaScript tests.Compare with Skyvern
PPlaywrightPlaywright is a framework for Web Testing and Automation.Compare with Skyvern
SSeleniumA browser automation framework and ecosystem.Compare with Skyvern