Hero Background

Next-Gen App & Browser Testing Cloud

Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles

Next-Gen App & Browser Testing Cloud
AIAutomationAgent Testing

7 Coding Agent Plugins for Automated Test Generation in 2026

Seven plugins that let a coding agent generate and run its own tests, ranked on how much authoring each removes and how widely it is actually used.

Author

Bhawana

Author

Author

Shahzeb Hoda

Reviewer

Published on: August 27, 2026

An agent that writes tests but cannot run them is generating text, not coverage. The suite grows, the confidence does not, and nobody notices until something ships broken.

The plugins below change that, each by giving the agent something it cannot do on its own.

TL;DR

Seven plugins give a coding agent the ability to generate and actually run tests, through an MCP server, a skill file, or a command it invokes. They split cleanly by what they connect the agent to: a browser, real production traffic, the review stage, or your error tracker.

  • Best for skipping the test file entirely: Kane CLI - a plain-English objective becomes a real Chrome run and a POSIX exit code, with no spec to author or maintain.
  • Best for the broadest browser surface: Chrome DevTools MCP - it hands the agent the DevTools protocol, so performance traces and console output become inputs rather than screenshots.
  • Best for producing real test files: Playwright MCP - the agent drives a browser through the accessibility tree and can write the resulting Playwright spec into your repository.
  • Best for coverage you did not think to write: Keploy - it derives cases from traffic your application already served instead of from anyone's imagination.

What Counts as a Plugin Here

Anything you install into a coding agent to extend what it can do. That covers three delivery mechanisms, and the distinction matters more for operations than for capability.

  • MCP servers - a separate process the agent connects to over the Model Context Protocol, exposing tools the agent can call by name.
  • Skill files - markdown the agent loads at startup, teaching it when to reach for a command and how to read the result.
  • Plain commands - a binary the agent invokes through its shell tool, which every agent already supports without any new integration.

The operational difference shows up in CI. An MCP server is a process to start, keep alive, and shut down, while a command is one line in a pipeline step.

How I Ranked Them

The order below ranks each plugin by how much test-authoring work it removes, with adoption used to separate anything that lands close together. Star counts and licences were read from the GitHub API on 27 August 2026.

On that criterion TestMu AI's own entry comes first, and the trade behind it belongs in the open. It is the only plugin here that needs no test file at all, and it is also the smallest project in the list at 238 stars, roughly two hundred times behind the leader on adoption.

Adoption is not a proxy for quality, but it is a proxy for how much community troubleshooting exists when something breaks at eleven at night. If that matters more to you than authoring effort, read the list from position two down and the order inverts cleanly.

7 Coding Agent Plugins for Automated Test Generation

1. Kane CLI

Kane CLI from TestMu AI (Formerly LambdaTest) is delivered as a skill file rather than an MCP server, and it is the only entry here that accepts a plain-English objective in place of a test file. It is Apache-2.0 licensed and publishes as an npm package requiring Node.js 18 or higher with Chrome on the PATH.

Once the skill is installed, the agent recognises a browser-shaped request, builds an agent-mode command itself, drives real Chrome, and reads back newline-delimited JSON ending in a run_end event. Distinct exit codes separate a failed assertion from a Chrome crash from a timeout, and each run seals per-step screenshots, a HAR network log, and console output into an evidence pack in the repository.

  • Best for verifying a change the agent made four minutes ago, when no spec exists yet and writing one is the slow part.
  • No selectors to maintain, because the objective names what a user sees rather than what the DOM contains.
  • It is the newest and smallest project in this list at 238 stars, so community answers to unusual problems are thin next to the vendor-backed MCP servers below it.

2. Chrome DevTools MCP

Chrome DevTools MCP is maintained by the Chrome DevTools team and describes itself as Chrome DevTools for coding agents. It carried 49,789 stars and an Apache-2.0 licence when checked, the widest adoption of anything in this list, and ships on npm as chrome-devtools-mcp at version 1.8.0.

What it changes is the quality of the agent's inputs. Instead of guessing from source, the agent reads console errors, network activity, and performance traces from a live page, which is the difference between diagnosing a slow render and speculating about one.

  • Best for teams whose failures show up as console errors and performance regressions rather than assertion failures.
  • Vendor-maintained by the browser team itself, which is the strongest maintenance signal available.
  • It gives the agent observation, not a verdict, so you still decide what constitutes a pass.

3. Playwright MCP

Playwright MCP is Microsoft's official server, at 36,519 stars and Apache-2.0 licensed, published on npm as the scoped package for Playwright's MCP integration. It has become the default answer when somebody asks how to give an agent a browser.

Its distinguishing choice is to drive the page through the accessibility tree rather than pixels, which makes the agent's actions more repeatable and, usefully, produces a natural path from an exploratory session to a committed Playwright spec.

  • Best for teams already standardised on Playwright who want generated tests in the framework they maintain.
  • The accessibility-tree approach avoids the flakiness that comes with screenshot-based agent control.
  • You inherit a Playwright suite, with the selector maintenance that has always come with one.

4. Keploy

Keploy takes the opposite route to every browser plugin here. Rather than driving the application, it records what the application already served and turns those calls into test cases, and its repository describes it as an open-source platform for creating safe, isolated production sandboxes for API, integration, and end-to-end testing. It carried 18,430 stars and an Apache-2.0 licence, written in Go.

That inversion is the point. Cases derived from real traffic include the malformed requests and odd sequences nobody would have thought to write, which is exactly the class of coverage an agent working from a specification will miss.

  • Best for API and integration coverage where the interesting inputs come from real clients rather than from a plan.
  • Recorded cases need no authoring at all, which sidesteps the circular-assertion problem entirely.
  • It says nothing about the interface, so a rendering regression passes straight through it.

5. PR Agent

PR Agent moves the work to review time instead of authoring time. Written in Python and MIT licensed at 12,726 stars, it describes itself as the original open-source pull request reviewer, and its repository is explicit that it is not a vendor free tier.

Its value in a test-generation context is placement rather than novelty. A suggestion attached to a diff arrives at the moment somebody is already deciding whether the change is safe, which is when a missing test case is cheapest to add.

  • Best for teams whose review process is the real quality gate and whose test gaps surface during review.
  • It works on the diff, so it needs no running application and no browser at all.
  • Reading a diff cannot tell you whether the change works, only whether it looks reasonable.

6. Sentry MCP

Sentry MCP sits low on adoption at 830 stars, and it earns its place by changing where the test case comes from. It lets the agent read real production errors, so the case it writes reproduces something that genuinely happened rather than something plausible.

Pair it with any of the browser plugins above and the loop becomes concrete: read the incident, reproduce it in a browser, then keep the reproduction as a regression test.

  • Best for teams with a backlog of recurring production incidents and no regression test for any of them.
  • It converts an error report into an input the agent can act on without a human transcribing the stack trace.
  • It only sees failures your error tracking already captured, so silent breakage stays invisible.

7. Postman MCP Server

Postman MCP Server carried 308 stars when checked, Apache-2.0 licensed and written in TypeScript. Its repository describes it as connecting AI agents, naming Claude Code, Cursor, VS Code Copilot, and Gemini CLI, to your Postman collections.

The leverage is that the specification already exists. Teams with a maintained collection have described every endpoint once already, and this turns that description into something the agent can generate cases from instead of inferring them from source.

  • Best for API-first teams whose collections are already the source of truth for what each endpoint should do.
  • It reaches four major coding agents by name, so one server covers most of a mixed team.
  • A collection that has drifted from the running service teaches the agent the wrong contract, confidently.
TestMu AI named a Challenger in the 2025 Gartner Magic Quadrant for AI-Augmented Software Testing Tools

Adoption at a Glance

Every figure below was read from the GitHub API on 27 August 2026. Star counts move, so treat them as a snapshot rather than a fixed property.

PluginStarsLicenceDeliveryNeeds a test file
1. Kane CLI238Apache-2.0Skill file plus commandNo, the objective is the test
2. Chrome DevTools MCP49,789Apache-2.0MCP serverYes, you define the pass criterion
3. Playwright MCP36,519Apache-2.0MCP serverYes, it produces one
4. Keploy18,430Apache-2.0Command line and recorderNo, cases come from traffic
5. PR Agent12,726MITReview botYes, it suggests one
6. Sentry MCP830Not declared in the repository metadataMCP serverYes, from a real incident
7. Postman MCP Server308Apache-2.0MCP serverYes, generated from a collection

Read the last column before the stars column. Two of the seven remove the authoring step entirely, and that is a larger difference in daily work than any gap in adoption.

What None of Them Fix

Every plugin here expands what the agent can observe. None of them changes who decides what correct means.

  • A misread requirement survives all seven - if the agent misunderstood the rule, it will verify its misunderstanding thoroughly and report success.
  • Editable assertions drift towards green - anything the agent can rewrite will eventually be rewritten until it passes.
  • An unstated rule is never tested - no plugin can check a constraint nobody wrote down anywhere.
  • Coverage counts stay misleading - a high number against the wrong intent is still the wrong intent.

The second point has a structural fix worth knowing. Keep the pass criterion somewhere the agent cannot edit, whether that is an objective on the command line or a required check in the pipeline.

We traced why the first point resists tooling altogether in whether coding agents can test their own code.

Note

Note: TestMu AI's Kane CLI needs no test file at all, because the plain-English objective is the test. Try TestMu AI free!

How to Choose

Match the plugin to where your failures actually come from, not to the star count. Pull the last twenty bugs that reached production and sort them, because that list picks the plugin for you.

  • Mostly rendering and interaction failures, so add a browser plugin and assert on what a user sees.
  • Mostly API edge cases from real clients, so record traffic instead of imagining inputs.
  • Mostly things caught late in review, so move the suggestion to the diff.
  • Mostly repeat incidents you never wrote a regression test for, so connect the error tracker.

Start with one. Two plugins added the same week produce two sets of unfamiliar failure modes and no clear read on which helped.

For the agents these plug into, our roundup of agentic coding CLI tools covers nine of them. If your agent supports lifecycle events, Claude Code hooks shows how to make the check fire whether or not the model remembers to run it, and the setup for the command itself is in the Kane CLI introduction documentation.

Author

...

Bhawana

Blogs: 76

  • Twitter
  • Linkedin

Bhawana is a Community Evangelist at TestMu AI with over 3 years of experience creating technically accurate, strategy-driven content in software testing. She has authored 50+ blogs on test automation, cross-browser testing, mobile testing, and real device testing. She also serves as Product Marketing Manager for Kane CLI, the command-line tool that runs browser automation from the terminal using natural-language flows in a real Chrome browser. Bhawana is certified in KaneAI, Selenium, Appium, Playwright, and Cypress, reflecting her hands-on knowledge of modern automation practices. On LinkedIn, she is followed by 6000+ QA engineers, testers, AI automation testers, and tech leaders.

Reviewer

...

Shahzeb Hoda

Reviewer

  • Linkedin

Shahzeb Hoda is the Associate Director of Marketing and a Community Contributor at TestMu AI, leading strategic initiatives in developer marketing, content, and community growth. With 10+ years of experience in quality engineering, software testing, automation testing, and e-learning, he has authored and reviewed 70+ technical articles on software testing and automation. Shahzeb holds an M.Tech in Computer Science from BIT, Mesra, and is certified in Selenium, Cypress, Playwright, Appium, and KaneAI. He brings deep expertise in CI/CD pipeline automation, cross-browser testing, AI-driven testing practices, and framework documentation. On LinkedIn, he is followed by 3,700+ engineers, developers, DevOps professionals, tech leaders, and enthusiasts.

Add to Google preferred sources

Summarise with AI

Copied to Clipboard!
...

3000+ Browsers. One Platform.

See exactly how your site performs everywhere.

Try it free
...

Write Tests in Plain English with KaneAI

Create, debug, and evolve tests using natural language.

Try for free

Coding Agent Plugin FAQs

Did you find this page helpful?

More Related Blogs

TestMu AI forEnterprise

Get access to solutions built on Enterprise
grade security, privacy, & compliance

  • Advanced access controls
  • Advanced data retention rules
  • Advanced Local Testing
  • Premium Support options
  • Early access to beta features
  • Private Slack Channel
  • Unlimited Manual Accessibility DevTools Tests