Web automation agent

The web automation agent that proves the work

Kane CLI by TestMu AI is a web automation agent that runs any web workflow you describe in plain English, then returns a verified pass or fail instead of a prose summary. Run it locally, scale it on Browser Cloud. Free to install.

npm install -g @testmuai/kane-cli

or read the documentation

What a web automation agent actually does

A web automation agent carries out a web task you describe in plain English, driving a browser through the steps instead of you clicking each one. Kane CLI uses an LLM to read the rendered page and work out the path, the way a person would.

But AI is not deterministic, and TestMu AI does not pretend otherwise. The model decides how to reach an element, never whether the task passed. A pass needs real evidence: DOM state, a URL change, network responses, or your own assertions.

That is the difference from a chatbot that hands back a prose summary. Kane CLI returns a binary status, NDJSON evidence, and a replay link, then scales on Browser Cloud: real Chrome on demand, backed by enterprise infrastructure.

Kane CLI running a web automation agent workflow in a real browser

One Web Automation Agent, Every Flow

Run any web task from one command

Sign-up, checkout, or a dashboard check. Describe it once and the agent runs the whole flow in a real browser, pass or fail in under 2 minutes.

Same task, every environment

Point the same objective at staging and prod by changing the URL. No duplicate scripts to keep in sync across environments.

Headless or visible

Watch the agent work through the flow in visible mode while debugging. Switch to headless for CI without changing a single line.

A web automation agent you can put in CI

Plain-English tasks, AI perception, and a verdict anchored to evidence.

Describe the task, not the clicks

State the web workflow you want done. 'Sign in, apply the coupon, and confirm the discounted total.' The agent resolves every step. No XPath, no Page Object Models, no recorded scripts to maintain.

Drives a real Chrome instance

The agent perceives and acts on a real Chrome instance over the DevTools Protocol, taking only actions a real user could take. No injected JavaScript to fake a click, so every result reflects how the site actually behaves.

AI perception, evidence-backed verdict

The LLM reads the rendered page like a user, but the verdict is not its opinion. A pass requires explicit evidence: DOM state, URL changes, network responses, console logs, or your assertions. The model never declares success.

Autoheals through a shifting page

Intent anchors to the user-facing element, so a reworded label or new layout does not break the workflow. The agent works through cookie banners and redirects up to 50 steps, while the pass condition stays exactly the same.

Evidence-typed NDJSON for agents

Run with --agent and every action, observation, and assertion becomes a typed JSON line, ending in a run_end verdict Claude Code, Cursor, or Codex can parse. The proof behind pass or fail is structured data, not prose to scrape.

Reads values back off the page

Beyond pass or fail, the agent can extract a price, a status, or a confirmation number from the rendered page and return it as structured output, so a web task can feed the next step of your own workflow.

From a local run to production confidence

Start in your terminal

Start in your terminal

Validate on the cloud

Validate on the cloud

Release with confidence

Release with confidence

Run your web automation agent at scale on Browser Cloud

When one browser on your laptop is not enough, Browser Cloud gives every agent real, full-featured Chrome on demand.

Real Chrome sessions on demand

Provision real, full-featured Chrome in the cloud and run many web workflows in parallel, with no fleet to stand up or patch. The same cloud powers 1.5 billion tests a year for 18,000+ enterprises.

Built-in tunnel to private apps

A tunnel ships inside Browser Cloud, so a cloud agent can reach localhost, staging, and apps behind your VPN without exposing them to the public internet. No third-party tunnel to wire up.

Full session transparency

Every session records video, console logs, network logs, and step-by-step replay automatically. When an agent does something unexpected, you watch what it saw instead of guessing from a stack trace.

Persistence and compliance

Persistent login state keeps multi-step web workflows alive across runs, backed by SOC 2 Type II, ISO 27001, HIPAA, and GDPR. Enterprise-grade where it counts, honest about what is best-effort.

Browser Cloud session dashboard showing parallel agent sessions with video replay and command, network, and console logs

Put a web automation agent to work in three steps

1

Install Kane CLI

Run npm install -g @testmuai/kane-cli and sign in with your TestMu AI account. Nothing to wire up, no selectors to record, no framework to scaffold.

2

Point it at any URL

Aim it at a local dev server, a staging link, or production. Drive workflows from the terminal, or hand them to Claude Code, Cursor, or Codex with the --agent flag. Scale to Browser Cloud for parallel sessions.

3

State the goal and the proof

Write the web task in plain English and the condition that makes it a pass. The agent reaches it in a real browser, then grants a pass only when the evidence confirms that state, with a shareable replay.

Get Started With Kane CLI

🎉 Launch offer: Bonus credits for the first 3 months on paid plans

Choose the right plan for you

Local test authoring via CLI

Auto-heal & vision

View test cases on UI

Test Manager

Free

Free

$0

/month

200 Credits

Resets in every

30 days

Free tier
Starter

Starter

$19

/month

2000 Credits

Launch: 4,000 Credits (+100%)

Bonus for first 3 months

Free tier
Most Popular
Pro

Pro

$99

/month

10,000 Credits

Launch: 15,000 Credits (+50%)

Bonus for first 3 months

Complimentary License
Enterprise

Enterprise

Get access to solutions built on Enterprise-Grade Security, Privacy, and Compliances.

Need more credits?

Got a bigger use case in mind?

Let’s talk

Multiple seats

Get the technical rundown

Blog

A look at Kane CLI. What we built, what it does, and where it is headed.

Documentation

Everything you need to install, configure, and run Kane CLI in under 2 minutes.

GitHub

Browse the source, file issues, and follow the roadmap on GitHub.

Frequently asked questions

A web automation agent is software that carries out a web task you describe in plain English, driving a browser through the steps instead of a human clicking each one. Kane CLI by TestMu AI reads the rendered page with an LLM, works out the path to your goal, and drives your local browser through it. You describe the outcome, for example "sign in, apply the coupon, and confirm the discounted total," and the agent handles the navigation, form fills, and checks. Unlike a chatbot, it returns a verified pass or fail anchored to evidence, not a prose summary. For the browser-first view of the same engine, see AI browser agent.

Any multi-step flow a person could do in a browser: logins, sign-ups, search and filter, cart and checkout, form submissions, dashboard checks, and reading a value back off the page. The web automation agent chains these into one objective and pushes through cookie banners, modals, and redirects up to 50 steps per flow. Because it anchors to the user-facing element rather than a selector, a reworded label or a new CSS class does not stall the workflow partway through.

The honest position from TestMu AI: the LLM is not deterministic, but the validation contract is. The model decides how to reach an element, and that path can vary run to run, but it does not get to decide the task passed. A pass is granted only when the expected state is verified through explicit evidence: DOM state, stable selectors, accessibility labels, URL changes, network responses, screenshots, console logs, or your own assertions. In CI you key the pipeline off the evidence-backed exit code: 0 when the state is verified, 1 on a failed assertion, 2 on an error such as auth, and 3 on timeout.

Yes. Because the verdict is machine-readable, AI coding agents can drive the web automation agent and close their own loop. Run Kane CLI with the --agent flag and it streams NDJSON, one typed event per line, ending in a run_end event carrying the verdict, an evidence summary, extracted values, and a dashboard link. Claude Code, Cursor, Codex, and Gemini CLI parse that stream to learn whether the flow they built actually works. Point your agent at the guide at testmuai.com/kane-cli/agents.md and it installs, authenticates, and runs the workflow on its own.

When one browser on your laptop is not enough, the same objective runs on Browser Cloud, the browser infrastructure built for AI agents. It provisions real, full-featured Chrome sessions on demand and runs many in parallel, with a built-in tunnel to reach localhost and staging, automatic session video and logs, and persistent login state across runs, all on the cloud that powers 1.5 billion tests a year for 18,000+ enterprises. Start in your terminal, then scale out without a rewrite.

Yes. A web automation agent is not only for verification. Kane CLI can read a value off the rendered page and return it in the run_end event, so you can pull a price, a status, or a confirmation number as structured output. For higher-volume data and extraction workloads, see AI web scraping and the Firecrawl alternative, which run on the same Browser Cloud infrastructure.

Yes, Kane CLI is free to install and free to run against your own browser, so you can prove out the LLM-perception-plus-evidence workflow at zero cost. The Starter tier adds 100 credits with no credit card. Cloud runs on the TestMu AI grid are billed against your plan only when you scale to remote browsers, geo coverage, or parallel sessions. Start free and run a real web workflow with shareable evidence in under five minutes.

Give your coding agent a web workflow to run

Point your AI coding agent at the Kane CLI guide and it will install, authenticate, and run a web automation workflow with the --agent flag, then read the verified pass or fail on its own.

Point your agent to: testmuai.com/kane-cli/agents.md