Kane CLI

Testing Agent for

End-to-end flows on your local browser, powered by natural language. Instant validation, deep bug discovery, and production-ready automation that elevates release confidence.

npm install -g @testmuai/kane-cli

Agent-Native. From Day One.

Point Cursor to Kane CLI and let it drive real browsers. Author, run, and verify flows straight from your editor.

Cursor
ChatGPT
Claude
Gemini

The Agentic Quality Validation Loop

One unbroken run, in the terminal you already use — kane drives a requirement from context to proof and keeps it there. Watch the whole session type itself out, line by line.

Test Context
Test Design
Test Run
Test Cover
Test Maintain

Test Context

kane reads your PRDs, tickets, and existing suites, then draws the graph of everything your product promises — sources, use-cases, scenarios, and acceptance criteria — before a single test runs.

  • Reads your PRDs, tickets, and existing suites
  • Maps every promise into use-cases and criteria
  • Grounds every later step in your app, not a guess
kane-cli · extract

Coverage that counts proof, not green checks.

Coverage by use case

strict rollup · 4 flows

0%

STRICT COVERAGE

USE CASECOVERED

Authenticate

sign in · sessions · reset

0%

Guest checkout

cart · pay · confirm

0%

Refund an order

request · approve · settle

0%

Search & browse

filter · sort · paginate

0%
strict 22/24 criteria proven◆ 2 gaps ranked

Strict, not lenient.

A criterion only counts once a test ran against it, asserted that exact promise, and produced .evidence proving the outcome — so a green suite can never hide an untested rule.

Rolled up per use case.

Coverage is measured flow by flow, so a single weak journey — like Guest checkout — can never hide behind a healthy overall number.

Gaps, ranked by risk.

The flows that fall short — Guest checkout and Refund each carry one — are surfaced and ordered by risk, so you always know what's unproven.

Every run ends in .evidence — proof you can open.

One portable pack that captures what was tested, exactly what happened, and whether every promise held — the single source of truth any developer, agent, or auditor can reopen and replay.

run-2f9a1.evidence
UC-refundweb · chrome48.3sproven

0.00

STRICT COV

4 / 4 acceptance criteria proven

41 steps12 screenshots3 assertions0 flakessha256 verified

CAPTURED PROOF — 12 SCREENSHOTS, REPLAYABLE

Oracle-checked verdicts

A pass or fail per acceptance criterion, proven against the real browser outcome — never an echo of the prompt.

Replayable trajectory

Every step, screenshot, DOM snapshot, console line, and network call — captured in order and re-runnable.

Portable & shareable

One self-contained pack that opens anywhere — hand it to a teammate, an agent, or a dashboard.

Tamper-evident

Content-hashed with sha256, so results can never be quietly edited after the run.

Every run ends in proof. Start yours.

Point kane at your own app and open the .evidence — no setup, right from your terminal.

Register Now

The map behind every test.

Before a single test runs, kane reads your sources and draws the graph of everything your product promises — watch it flow from Sources into Use-cases, branch into Scenarios and Criteria, and converge on one .evidence pack.

Kane CLI For Every Use Case, Any Flow

Run flows from any terminal

Pushed a fix. Run a checkout flow from your terminal before opening the PR. Real browser. Pass or fail in under 2 minutes.

Multi-environment in one command

Same flow, different URLs. Run against staging and prod by changing the URL. No duplicate scripts needed.

Headless or visible

See exactly what Kane CLI does in visible mode while debugging. Switch to headless for CI runs without changing a single line.

Build Up Confidence Locally

Start in your terminal

Start in your terminal

Validate on Cloud

Validate on Cloud

Release with confidence

Release with confidence

Browser Automation Before Every Deploy

Automate flows & tests on local web browsers

Author and automate web flows using intent based natural language

Repeatable and resilient tests, always

Autoheal, smart waiting, dynamic querying built in

Secure & parameterized flows

Use secrets and variables to create dynamic tests

Ask tool - unblock your agent by being in the loop

Unblock you agent for OTPs, CAPTCHAS

Custom profiles and stateful flows

Use custom profiles and existing authenticated sessions for flow automations

Shareable & watchable test evidence links

Get persistent and shareable test evidence links

Native Playwright exports

Hacker mode enabled: Export flows into native playwright scripts and hack them

Test.md, the agent-native test framework

Capture any session as replayable markdown. Imports, variables, replay.

Automate flows & tests on local web browsers

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

Teach your agent the right skills

command pointed arrowPoint your agent to: testmuai.com/kane-cli/agents.md

Get the technical rundown

Blog

A look at Kane CLI. What we built. What it does. Where it's 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

Kane CLI is an AI-driven testing tool for you and your agents. You describe what you want in plain English — "log in as an admin, open the billing page, and verify the plan shows Enterprise" — and Kane CLI drives a real Chrome browser to get it done. No selectors, no brittle scripts, no custom Domain Specific Language. It's built for developers, QA engineers, and AI coding agents that need to navigate, test, or extract data from web apps.

Three audiences:

  • Developers and QA engineers who want to write end-to-end tests in natural language instead of maintaining Playwright or Selenium scripts.
  • AI coding agents (Claude Code, Cursor, Codex, Gemini, custom agents) that need a reliable way to drive a browser and ensure validation for applications as part of a larger workflow.
  • Platform and DevOps teams that want browser-based checks running in CI without a codebase to maintain.

KaneAI is the web-based test authoring and management platform. Kane CLI is the terminal-native companion — same automation engine, accessible from your shell, your CI pipeline, or an AI agent. Runs triggered from the CLI are uploaded to the KaneAI dashboard so you get the replay, step-by-step logs, and test case management alongside your web-authored tests.

The CLI itself is free to install and use. Execution uses your TestMu AI account — local runs are free, and cloud runs on the TestMu AI grid are billed against your TestMu AI plan the same way any other KaneAI session is.

Yes. Kane CLI authenticates against TestMu AI so that runs, screenshots, and test cases can sync with the KaneAI dashboard and your team's workspace. If you don't have an account yet, you can sign up for free at TestMuAI.com, the free tier is enough to try the CLI end to end.

KANE CLI BUILT FORKANE CLI BUILT FORKANE CLI BUILT FORKANE CLI BUILT FOR