DevelopmentDecision Matrix14 min readPublished August 4, 2026

Four OSS shapes · 5,750 read and write tasks · 64.4% is the honest ceiling

Open-Source Browser Agents That Actually Work: Benchmarked

browser-use, Skyvern, Stagehand and Playwright MCP are the four open-source shapes worth knowing. They are not four competitors — they differ in who owns the control loop, what licence you inherit, and which benchmark each one quotes. Line the numbers up honestly and the field looks very different from the marketing pages.

DA
Digital Applied Team
Senior strategists · Published Aug 4, 2026
PublishedAugust 4, 2026
Read time14 min
SourcesRepos, benchmark pages, arXiv
Best WebBench score
64.4%
Skyvern 2.0 · vendor co-authored suite
5,750 tasks · 452 sites
OSS browser-use on BU Bench V1
63.3%
the pip-installable library, not the cloud
−33.7 vs the 97% headline
browser-use GitHub stars
108,128
MIT licence · at the time of writing
11,884 forks
LaVague last push
Jan 2025
still listed in roundups
6,385 stars, dormant

Open-source browser agents can drive a real web application in 2026, but the number a project quotes tells you almost nothing until you know which benchmark produced it. browser-use, Skyvern and Stagehand each publish a headline score from a different suite, graded by a different judge, against a different set of live sites. Line them up side by side and the field’s honest ceiling looks nothing like the marketing page.

That matters because the decision in front of most teams is no longer “can an agent click things.” It is whether a self-hosted stack can survive a login wall, a two-factor prompt, a CAPTCHA and a multi-step form often enough to be worth the engineering. On the one benchmark built specifically to stress those steps, the best published result across the whole field is 64.4% — 32.6 points below the 97% figure circulating from a read-heavy leaderboard, and scored on an entirely different system.

This guide covers the four open-source shapes and how to tell them apart, current repository vitals and the maintenance signal most roundups skip, a benchmark-by-benchmark table that keeps the harness labels intact, the authentication failure mode that decides real deployments, what self-hosting genuinely costs, and where anti-bot detection and prompt injection now sit. For the closed-product side of the market, our commercial computer-use matrix covers Claude, OpenAI and Gemini; this post stays strictly on open-source projects.

Key takeaways
  1. 01
    Four shapes, not four competitors.browser-use is an agent product driving Chrome over CDP. Skyvern is a vision-first AGPL stack. Stagehand is Playwright with AI escape hatches. Playwright MCP and its peers are tooling, not agents. Pick by who owns the control loop.
  2. 02
    The 97% and the 63.3% describe different systems.97% is Browser Use Cloud v3 on Online-Mind2Web, vendor-run and vendor-judged. 63.3% is the open-source library with the same vendor’s bu-2-0 model on the harder BU Bench V1. Conflating them is the single easiest way to get this wrong.
  3. 03
    The hardest suite tops out around two thirds.WebBench spans 5,750 tasks across 452 sites and splits read tasks from write tasks — logins, 2FA, forms, downloads. Best overall published score is Skyvern 2.0 at 64.4%, on a benchmark Skyvern co-authored.
  4. 04
    Authentication is the load-bearing failure, not reasoning.Vendor benchmarks and independent field reports converge on the same point: the web’s login, CAPTCHA and two-factor layer is where open-source browser agents break in production, not agentic planning.
  5. 05
    Free is a licence, not a cost.The open-source cores ship with no CAPTCHA solving, no proxy pool, no managed 2FA and no session replay. Budget for that infrastructure plus ongoing prompt and selector maintenance before calling self-hosting cheaper.

01The FieldFour shapes, one question: who owns the control loop.

Most comparison posts rank these projects as if they were competing products. They are not. The cleaner mental model is architectural: in any given stack, something has to decide what happens next — the agent framework, your own code, or the model. That single question sorts the field faster than any feature table, and it explains why Stagehand ships an agent primitive while browser-use also exposes low-level tooling. The marketing pages overlap; the architectures do not.

Agent owns the loop
browser-use
MIT · Python · Chrome over CDP

The most-starred project in the category by a wide margin. You describe a goal, the agent plans and executes. It ships its own models (bu-1-0, bu-2-0) and a managed cloud alongside the open-source library — which is exactly why its published numbers need reading carefully.

github.com/browser-use/browser-use
Agent owns the loop · vision-first
Skyvern
AGPL-3.0 · Docker Compose · bring your own LLM

Reads the page the way a person does rather than leaning on selectors, so workflows survive layout changes. Runs self-hosted against OpenAI, Anthropic, Gemini or Ollama. Strong-copyleft licence on the core, with a managed cloud that adds the infrastructure the core deliberately omits.

github.com/Skyvern-AI/skyvern
You own the loop
Stagehand
MIT · TypeScript · act / extract / observe / agent

Playwright underneath with four AI primitives layered on top. Instructions resolve to selectors at runtime, so “click submit” survives a redesign, and you can drop back to deterministic Playwright at any step. Works locally against any Chromium; Browserbase’s cloud is optional, not required.

github.com/browserbase/stagehand
Nothing owns the loop
Playwright MCP and peers
Apache-2.0 · MCP server · click / type / navigate

Not an agent at all. It exposes browser control as MCP tools so whichever model you are already running can drive a page. It belongs in the tooling bucket — and it out-stars both dedicated agent frameworks, which tells you something about how many teams prefer to keep the loop themselves.

github.com/microsoft/playwright-mcp
“The framework choice matters less than the runtime choice (where does your Chrome live), the model choice (computer-use vs. text+screenshot vs. DOM), and the safety boundaries (what can the agent actually do, regardless of what it decides).”— Michael Liv, independent developer and analyst, State of Browser Use

That framing is worth holding onto through the rest of this post. If you are already deep in Playwright and want AI only where the DOM is unstable, the hybrid pattern in our Playwright vs Stagehand deep-dive is the shorter path. If you want the agent to own the plan end to end, you are choosing between browser-use and Skyvern, and the licence question becomes real. For where these projects sit inside the wider ecosystem, see the full open-source agent landscape.

02Repository VitalsStars, licences, and the last commit nobody checks.

Star counts are a popularity signal, not a quality one, but they do reveal how much community tooling, how many Stack Overflow answers and how many third-party integrations you inherit. The distribution here is lopsided: browser-use carries more than twice the stars of Skyvern and Stagehand combined. All figures below were read from the projects’ own repositories at the time of writing and move daily.

GitHub stars
browser-use
108,128

MIT-licensed, 11,884 forks, actively pushed. The category’s centre of gravity — and the reason its benchmark claims propagate furthest, including into places where the cloud number gets attached to the open-source library.

MIT · 11,884 forks
GitHub stars
Stagehand
23,753

MIT-licensed, 1,635 forks, actively pushed. Smaller community than browser-use, but the Playwright base means a large share of its effective ecosystem is Playwright’s rather than its own.

MIT · 1,635 forks
GitHub stars
Skyvern
22,695

AGPL-3.0 on the self-hosted core, 2,136 forks, actively pushed. The lowest star count of the three and the strongest published result on the write-heavy benchmark — a useful reminder that stars and capability are separate axes.

AGPL-3.0 · 2,136 forks

Two adjacent numbers put those in perspective. Microsoft’s Playwright MCP server sits at 35,884 stars under Apache-2.0 — more than either dedicated agent framework — and OpenHands, a general coding agent with browsing capability rather than a browser-specific project, sits at 83,335. Teams are clearly comfortable giving a model browser tools without adopting a browser-agent framework at all.

The metric almost every roundup omits is pushed_at. A project can hold six thousand stars, appear in “best open source browser agent” roundups, and have received no commits in well over a year. That is not a hypothetical.

The stale-recommendation trap
LaVague holds 6,385 stars and appears unprompted in “top open-source browser agent” lists — but its repository has received no push since 21 January 2025. It is a cautionary example, not a live recommendation. Before you adopt anything from a listicle, open the repository and check the last commit date yourself: a dormant browser agent is worse than no agent, because the web it was written against has moved and the maintainers have not.

03Proprietary AnalysisThe benchmark you cite changes the story.

Every project in this category quotes the benchmark that flatters it, and none of them are lying — they are simply reporting different tests. The table below keeps the labels intact: what the number is, which suite produced it, whose harness ran it, and what it does not tell you. Read the fourth column first; it is where the useful information lives.

Published browser-agent scores with their benchmark, harness provenance and caveats, grouped into open-source stacks, managed cloud systems, and independently aggregated reference points that use different harnesses.
SystemBest published scoreWhich benchmarkWhose harnessWhat it does not tell you
Open-source stacks you can self-host
browser-use library + bu-2-063.3%BU Bench V1 · 100 tasksVendor’s own suite; automated judge reported at 87% agreement with human labelsThis is the open-source path — not the 97% cloud figure
Skyvern 2.064.4%WebBench · 5,750 tasks, 452 sitesVendor co-authored the benchmark; 2,454 tasks open-sourced for scrutinyBest overall on the hardest suite — and still roughly two thirds
Stagehand + Gemini 2.5 computer use65%Online-Mind2Web · 300 tasksListed on a competing vendor’s benchmark pageScores a pairing, not the framework on its own
Stagehand + Claude Sonnet 4.555%Online-Mind2Web · 300 tasksSame competing vendor’s pageSame framework, different model, 10 points apart
Managed cloud — same vendor, different system
Browser Use Cloud v397%Online-Mind2Web · 300 tasks, 136 live sitesVendor-run and vendor-judged, via an agentic judge described as aligned with human gradersManaged infrastructure plus a vendor eval loop — not the pip-installable library
Independent aggregation — different harnesses, not comparable to the rows above
OpAgent · open-source multi-agent71.6%WebArenaThird-party aggregator collating self-reported resultsDifferent suite and harness — treat as directional only
Qwen3 VL 235B · strongest open-weight model66.7%OSWorld-Verified · 369 tasksSelf-reported, listed via the same aggregatorDesktop rather than browser — it marks the open-weight ceiling

Three readings fall out of that grid. First, the Stagehand rows are the cleanest natural experiment available: identical framework, two different models, ten points of difference. The framework is not what is being measured on most leaderboards — the model is. Second, the two highest open-source-adjacent numbers on the page, 64.4% and 63.3%, come from suites designed to be hard, and they land within 1.1 points of each other despite entirely separate authorship. That convergence is more informative than either figure alone.

Third, the open-weight ceiling is the quiet story. On OSWorld-Verified, the strongest open-weight model tracked sits at 66.7% while frontier closed models are reported in the mid-70s and mid-80s — an 18.7-point gap to the top entry. Today’s open-source browser agents mostly win by wrapping a closed frontier model, not by shipping a competitive open brain of their own. Self-hosting the agent is not the same thing as self-hosting the intelligence.

Why WebBench is the one to watch
Skyvern’s WebBench, built with Halluminate, spans 5,750 tasks across 452 websites and — critically — separates read tasks (extracting information) from write tasks (logging in, clearing 2FA, filling forms, downloading files). That is roughly nine times the tasks across thirty times the sites of the older WebVoyager suite, and 2,454 of the tasks are open-sourced so the methodology can be checked. The caveat stays attached: Skyvern co-authored the benchmark on which Skyvern 2.0 leads the write-task category. Anthropic’s Claude computer-use agent is reported as leading the read-task category on the same suite.

04The SpreadWhy 97% and 63.3% both belong to the same project.

This is the single most common error in coverage of this category, so it is worth stating plainly: Browser Use publishes a 97% result and a 63.3% result, and both are honest. The 97% belongs to Browser Use Cloud v3 on Online-Mind2Web — a managed service with vendor infrastructure, evaluated by the vendor with the vendor’s own judge. The 63.3% belongs to the open-source library calling the bu-2-0 model on BU Bench V1, a deliberately harder 100-task suite drawing equally from WebBench, Mind2Web 2, GAIA and BrowseComp plus a custom slice. If you pip install the library, the second number is the one describing your stack.

Four published numbers from one field · different suites, different judges

Sources: vendor benchmark and model-card pages; Skyvern WebBench; “An Illusion of Progress?” (COLM 2025). Rows are different benchmarks and are not directly comparable.
Browser Use Cloud v3Online-Mind2Web · 300 tasks · vendor-run and vendor-judged
97%
Skyvern 2.0WebBench overall · 5,750 tasks · vendor co-authored
64.4%
browser-use library + bu-2-0BU Bench V1 · 100 tasks · vendor suite, automated judge
63.3%
Frontier agents, live uncurated tasksCOLM 2025 paper · a 2025 finding, not a 2026 measurement
~30%

The bottom row deserves its own caveat. It comes from a 2025 academic paper — not a new measurement — which found that on live, less-curated tasks frontier agents completed only roughly 30% of what was asked, against benchmark scores above 90% on curated suites. It pre-dates every other row here, and the specific number is a year old. It stays on the chart because the methodological critique it makes is still the right one: curated task sets flatter agents, and the gap between a leaderboard and your own site is where projects fail.

The same dynamic explains why the older WebVoyager benchmark has fallen out of use for serious comparison. An independent field-notes compilation of vendor-posted scores puts its tracked top four systems all above 93%, with the leading pair separated by a fraction of a point. When a benchmark can no longer distinguish first place from fourth, it has stopped measuring capability and started measuring optimisation against a fixed task list. Treat any 2026 browser-agent claim that leans on WebVoyager as marketing rather than evidence.

Browser Use’s own model progression illustrates how much of the movement is model-side rather than framework-side. The vendor reports bu-2-0 lifting internal-eval accuracy from 74.7% to 83.3% at a similar average task duration — 8.6 points, headlined in the changelog as “+12% accuracy.” It is a real improvement on a vendor-run evaluation, and it says nothing about how the framework performs against a model you supply yourself.

05The Real WallLogins, 2FA and the failure mode that decides deployments.

Ask anyone running a browser agent in production what breaks and almost nobody says planning. They say the login page. Authentication is the load-bearing failure mode across every framework in this comparison, and it is structural rather than a bug in any one project: the agent has to prove it is a specific human with a specific device, and none of the reasoning improvements of the last two years touch that problem.

One framework comparison found roughly six in ten attempts failing on login and two-factor flows without human-in-the-loop help — and the analyst relaying that figure called it fair criticism of every framework in the category rather than a knock on one vendor. Treat it as a directional signal from a single comparison, not a settled statistic; the useful part is the direction, which every other source in this post agrees with. It is also why WebBench’s read/write split matters more than another point of headline accuracy: the write tasks are the ones your workflow actually depends on.

“A browser agent that can’t access your state is a demo, not a tool.”— Michael Liv, independent developer and analyst, State of Browser Use

Three workaround patterns have converged across 2026 deployments. None of them is elegant, all of them work, and the third is the one most teams underestimate when they scope the project.

Pattern 01
Pre-seeded session state
cookies and storage injected before the run

Authenticate once out of band, persist the session, and hand the agent a browser that is already logged in. Cheapest to build, and it moves your problem from “can the agent log in” to “how do we rotate and secure a store of live sessions” — a security question, not an automation one.

Lowest effort · highest secret-handling burden
Pattern 02
Native TOTP support
the framework holds the second factor

Skyvern supports two-factor and TOTP handling directly, which removes the manual step for flows that use authenticator codes rather than push prompts or SMS. It narrows the failure surface rather than eliminating it — device-bound and push-based factors remain out of reach by design.

Works for TOTP, not for push or SMS
Pattern 03
Remote assist handoff
agent pauses, human finishes, agent resumes

The agent generates a live browser URL, a person completes the login, 2FA or CAPTCHA step in that session, and the run continues autonomously. Honest about the limit and reliable in practice — but it means your “fully autonomous” workflow has a staffed step, which changes the throughput maths entirely.

Most reliable · not unattended

The strategic read: choose workflows where authentication happens once and rarely, not workflows that hit a login wall on every run. A nightly extraction against a system you already hold credentials for is a good fit. An agent that logs into forty client dashboards each morning is a staffing plan wearing an automation costume. Our write-up on browser agents in marketing operations works through which recurring tasks survive that filter.

06Cost RealityWhat free actually costs.

Licence cost is where most open-source comparisons stop, and it is the least interesting column. Every project here is free to download. What separates them is the infrastructure the free core deliberately does not include, and the engineering time to keep a self-hosted stack running against a web that changes underneath it.

Cost surface for self-hosted and vendor-hosted browser-agent paths, comparing licence terms, infrastructure you must operate yourself, and capabilities the free tier omits.
PathLicence and listed costWhat you run yourselfWhat the free core omits
Self-hosted
browser-use, self-hostedMIT · no licence feeChrome runtime, retry and queue logic, storage, monitoring, your own model keyCAPTCHA solving, proxy pool, managed 2FA, session replay
Skyvern, self-hostedAGPL-3.0 · no licence fee, strong copyleft obligationsDocker Compose stack, your own OpenAI, Anthropic, Gemini or Ollama keyHosting, CAPTCHA solving, proxies — the cloud tier is where those live
Stagehand, localMIT · no licence feeAny local Chromium, Playwright wiring, your own model keySession replay and cloud browser identity features are optional add-ons, not bundled
Vendor-hosted (the same projects, managed)
Browser Use model APIBrowser Use vendor pricing: bu-2-0 at $0.60 input / $0.06 cached / $3.50 output per 1M tokensNothing for the model; you still run the browser if you use the libraryUsage-based — bu-1-0 remains listed at $0.20 / $0.02 / $2.00
Browser Use CloudBrowser Use vendor pricing: $0.01 per task initialisation plus a per-step charge that varies by modelNothing — managed end to endPer-step cost is model-dependent, so cost scales with task length rather than task count
Skyvern CloudListed pricing: Free tier at 5,000 credits per month, Hobby $29/mo, Pro $149/mo, Enterprise on requestNothing — managed end to endAdds hosting, CAPTCHA solving, proxies and 2FA/TOTP over the AGPL core
Working the per-task maths
Browser Use’s own cloud documentation gives a worked example: $0.01 to initialise a task plus roughly $0.025 per step on GPT-4.1, so a ten-step task lands near $0.26. At that shape a thousand ten-step tasks costs around $260 in vendor charges — before any engineering time. Self-hosting removes that line entirely and replaces it with your own model bill plus the retry, proxy and monitoring stack you now operate. The break-even is not a token calculation; it is whether you have an engineer who will keep the thing running. Treat both figures as Browser Use’s listed vendor pricing, not a market rate, and re-check before budgeting.

Two cost details are easy to miss. Stagehand caches a successfully AI-resolved action as a selector, so repeat runs of a stable workflow decay toward native Playwright speed instead of paying for an LLM call on every step — which makes it structurally the cheapest of the three for high-frequency, low-variation jobs. And Skyvern’s AGPL-3.0 core carries genuine obligations if you distribute or expose a modified version as a network service; that is a conversation with your legal team before it is a conversation with your platform team. If you are weighing a self-hosted agent against a purpose-built internal tool, our web development engagements frequently start with exactly that build-or-adopt comparison.

07Detection & SafetyAnti-bot detection and the unsolved injection problem.

Two constraints sit outside your framework choice entirely and will shape what you can deploy more than any benchmark number.

The first is detection. Skyvern disables the AutomationControlled Blink flag, suppresses the navigator.webdriver signal, and can detect and attempt reCAPTCHA v2 and v3, hCaptcha, Cloudflare Turnstile, FunCaptcha/ArkoseLabs and MTCaptcha. The vendor is explicit that solving is not guaranteed and can fail on novel challenges or rate-limited addresses. That honesty is the right posture, because the detection side has moved: an arXiv paper on multi-layer fingerprinting of LLM-driven browsing agents (arxiv.org/pdf/2606.30119) shows that combining HTTP and header signals, TLS/JA4 fingerprinting that catches Playwright, Selenium and Puppeteer signatures, and network-timing anomalies makes automated browsing identifiable. Spoofing a user agent is no longer evasion.

The practical consequence is a scoping rule rather than a technical fix: point browser agents at systems you own or are contractually permitted to automate, and expect friction anywhere else. If your business case depends on evading a site’s defences, you do not have an engineering problem, you have a compliance one.

Injection is getting more common, not less
Google’s Threat Intelligence Group reported a 32% relative increase in malicious indirect prompt-injection content across Common-Crawl-scanned pages between November 2025 and February 2026, detected through known-pattern scanning with model and human review to filter false positives. The researchers characterised the attacks as still low in sophistication but clearly rising. A browser agent reads untrusted page content directly into its context — which makes every page it visits an input channel. Constrain what the agent is permitted to do at the tool layer rather than trusting it to refuse instructions it finds on a page.

Looking forward, the gap that closes first is probably not accuracy. The write-task benchmarks suggest the reasoning is already adequate for most commercial workflows; the blockers are identity, detection and injection, and all three are being addressed at the protocol and platform layer rather than inside agent frameworks. Expect the next meaningful step-change to come from agreed mechanisms for an agent to prove it is acting on a specific user’s behalf — not from another five points on a curated leaderboard. Teams building on this now should design for a staffed authentication step and be pleasantly surprised if it disappears. The same pattern is visible in open-source deep research agents, where access to sources — not synthesis quality — is the binding constraint.

08DecisionWhich project for which job.

Four situations cover most of what teams actually need. Match yours and the shortlist collapses to one, which is the point of sorting by control loop rather than by star count.

Existing Playwright suite
Deterministic first, AI where needed

You already have Playwright tests or scrapers and they break on redesigns. Stagehand keeps your deterministic steps and resolves only the brittle ones with AI, with action caching pulling repeat runs back toward native speed. MIT, TypeScript, no cloud dependency.

Pick Stagehand
Goal-level automation
Describe the outcome, not the clicks

You want to hand over an objective and let the agent plan. browser-use has the largest community, the most integrations and the most third-party material to learn from. Just benchmark it against your own sites — the library’s published number is 63.3% on a hard suite, not the 97% cloud headline.

Pick browser-use
Form-heavy, login-heavy work
Write tasks and 2FA

Your workflows log in, clear a second factor and submit forms. Skyvern leads the write-task category on the benchmark built to measure exactly that, reads pages visually so layout changes hurt less, and supports TOTP natively. Budget a legal review of AGPL-3.0 before you commit.

Pick Skyvern
You already run an agent
Give your model browser tools

You have a coding agent or an in-house orchestrator and want it to reach the web. Playwright MCP or a Chrome DevTools MCP server exposes click, type and navigate as tools without adopting a second agent framework or a second planning loop. Lightest possible footprint.

Pick MCP tooling

Whichever you pick, run the same evaluation before committing: twenty representative tasks from your own workflows, executed ten times each, scored on completion rather than on whether the agent looked busy. Two hundred runs is a day of work and it will tell you more than every benchmark in this post combined, because it measures the only sites that matter to you. That eval is also the artefact worth keeping — it is what lets you re-test cheaply when the next model lands. Our AI transformation engagements typically open with exactly this kind of comparative test before any framework is chosen.

09ConclusionUseful, bounded, and worth scoping honestly.

Open-source browser agents, August 2026

The frameworks are ready. The web’s identity layer is not.

Open-source browser agents crossed from demo to tool in 2026, and the four shapes in this post cover the realistic options: browser-use for goal-level autonomy, Skyvern for write-heavy work behind logins, Stagehand when you want to keep the loop, and MCP tooling when you already have an agent. The differentiator is architecture, not accuracy — the scores cluster far closer than the marketing suggests once you hold the benchmark constant.

The honest ceiling is the part worth carrying away. On the suite built to stress logins, two-factor prompts, forms and downloads, the best published result across the whole field is 64.4%, and it comes from the vendor that co-authored the benchmark. The pip-installable open-source path lands at 63.3% on its own hard suite. Those are useful numbers for a workflow with a human reviewing output; they are not numbers you build an unattended business process on without a fallback.

The projection is straightforward: capability is no longer the constraint, access is. Authentication, bot detection and prompt injection are all being fought at the platform layer, and none of them will be solved by a browser-agent framework shipping a better planner. Scope your first deployment around systems you control, design a staffed step into the authentication path, and run your own twenty-task evaluation instead of trusting anyone’s leaderboard — including the ones quoted above.

Put browser agents into production safely

Choose a browser agent on your own tasks, not on someone else’s leaderboard.

We help teams evaluate, benchmark and deploy browser and computer-use agents against their own workflows — choosing between self-hosted open source and managed services on evidence rather than star counts.

Free consultationExpert guidanceTailored solutions
What we work on

Browser-agent engagements

  • Twenty-task evaluations on your own web workflows
  • Self-hosted vs managed cost modelling, end to end
  • Authentication and 2FA architecture for agent runs
  • Prompt-injection and blast-radius review
  • Framework selection — browser-use, Skyvern, Stagehand, MCP
FAQ · Open-source browser agents

The questions teams ask before adopting.

It depends on who you want owning the control loop. If you already have Playwright automation that breaks on redesigns, start with Stagehand — it keeps your deterministic steps and uses AI only to resolve brittle selectors, and it is MIT-licensed TypeScript that runs against any local Chromium. If you want to hand over a goal rather than a click path, start with browser-use, which has by far the largest community and the most third-party material. If your workflows are dominated by logins, two-factor prompts and form submissions, start with Skyvern, which leads the write-task category on the benchmark built to measure those. And if you already run an agent of your own, you may not need a framework at all — Playwright MCP exposes browser control as tools your existing model can call.
Related dispatches

Continue exploring open-source agents.