AI tools for testing web apps and AI features

Let an AI agent click through your web app, write browser tests, or check the answers your own AI feature gives.

For developers and testers who want an AI agent to click through a web app, or who need to check the answers their own AI feature gives. Start with a browser tool for your agent, then add an eval tool once you ship AI.

10 picks in 2 sections · checked by an editor on Oct 30, 2026 · How we pick

01Test your web app7 picks

  1. Playwright MCPmicrosoft/playwright-mcp

    Pick this to let your coding agent open your app in a real browser and check it.

    CLI · Apache-2.0 · active 24 hours ago · ★ 39k

    90worth
  2. playwright-climicrosoft/playwright-cli

    The same idea as a CLI and skills, with fewer tokens than MCP.

    CLI · Apache-2.0 · active 23 hours ago · ★ 15k

    76worth
  3. Chrome DevTools MCPChromeDevTools/chrome-devtools-mcp

    Pick this to let your agent read the console, network and speed of a page in Chrome.

    CLI · Apache-2.0 · active 2 days ago · ★ 55k

    89worth
  4. Agent Browservercel-labs/agent-browser

    Pick this for a small browser CLI made for agents, with short output.

    CLI · Apache-2.0 · active yesterday · ★ 45k

    85worth
  5. Browser Usebrowser-use/browser-use

    Pick this to write tests as plain-English tasks in Python.

    Library / SDK · MIT · active 2 days ago · ★ 120k

    94worth
  6. Stagehandbrowserbase/stagehand

    Pick this to mix normal Playwright code with AI steps in TypeScript.

    Library / SDK · MIT · active 2 days ago · ★ 26k

    80worth
  7. SkyvernSkyvern-AI/skyvern

    Pick this for long forms and flows that change often.

    Docker / self-host · AGPL-3.0 · active 2 days ago · ★ 23k

    83worth

02Test your AI feature3 picks

  1. promptfoopromptfoo/promptfoo

    Pick this to test prompts and models from a config file in CI.

    CLI · Library / SDK · MIT · active 23 hours ago · ★ 27k

    93worth
  2. DeepEvalconfident-ai/deepeval

    Pick this if you write your tests in pytest.

    Library / SDK · Apache-2.0 · active 3 days ago · ★ 19k

    82worth
  3. GiskardGiskard-AI/giskard-oss

    Pick this to find wrong, unsafe or made-up answers in an agent.

    Library / SDK · Apache-2.0 · active 3 days ago · ★ 5.9k

    74worth

More in AI tools by job

Other groups

How we pick

An editor picks 6 to 12 projects for one job and writes when to choose each one. Every pick had a commit in the last 6 months. It is not archived. Its worth score is 60 or more. An editor breaks a rule only for a reason, and writes that reason in the pick's note. We check every list again each quarter. A pick goes when it breaks a rule or a clearly better project appears.