Next-Gen App & Browser Testing Cloud
Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles

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.

Bhawana
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| Plugin | Stars | Licence | Delivery | Needs a test file |
|---|---|---|---|---|
| 1. Kane CLI | 238 | Apache-2.0 | Skill file plus command | No, the objective is the test |
| 2. Chrome DevTools MCP | 49,789 | Apache-2.0 | MCP server | Yes, you define the pass criterion |
| 3. Playwright MCP | 36,519 | Apache-2.0 | MCP server | Yes, it produces one |
| 4. Keploy | 18,430 | Apache-2.0 | Command line and recorder | No, cases come from traffic |
| 5. PR Agent | 12,726 | MIT | Review bot | Yes, it suggests one |
| 6. Sentry MCP | 830 | Not declared in the repository metadata | MCP server | Yes, from a real incident |
| 7. Postman MCP Server | 308 | Apache-2.0 | MCP server | Yes, 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.
Every plugin here expands what the agent can observe. None of them changes who decides what correct means.
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: TestMu AI's Kane CLI needs no test file at all, because the plain-English objective is the test. Try TestMu AI free!
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.
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 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 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.
Did you find this page helpful?
More Related Blogs
TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance