Kane CLI By TestMu

Kane CLI runs plain-English browser checks from a terminal and returns replayable evidence, with account-linked local and cloud execution.

Kane CLI is TestMu AI's terminal-based browser-testing tool. Its product page describes giving a flow in plain English, driving real Chrome and returning a pass or fail with a replayable .evidence pack. It is intended for developers, QA engineers and coding agents checking an application's behavior.

Describe the behavior that must hold

A useful check names the environment, starting state and expected result. The publisher describes reading requirements and existing suites, then connecting use cases to acceptance criteria. Review those criteria so a generated test does not pass while overlooking the rule that motivated it.

The CLI can run against different URLs and offers visible or headless execution, according to the site. Use staging accounts for an initial flow and identify actions that change data before running a browser agent. A checkout or account-management test can have real consequences if pointed at production with a live session.

Inspect the evidence behind the verdict

Kane's evidence description includes ordered steps, screenshots, DOM snapshots, console lines and network calls. The page also advertises native Playwright exports and replayable Markdown test sessions. Those outputs may help a teammate inspect what happened rather than relying on a green result alone.

Check whether the assertions cover the intended outcome and whether a failed flow leaves useful evidence. The publisher's claims about resilience and automatic repair are not a guarantee that a changing interface cannot break a test. Keep representative failures in your evaluation, including cases where the application should reject an action.

Confirm account, cost and session handling

The FAQ says the CLI is free to install, local runs are free and cloud execution uses the applicable TestMu AI plan. It also requires a TestMu AI account so runs, screenshots and test cases can synchronize with the KaneAI dashboard. Confirm the plan and current allowances before adding cloud checks to a busy CI pipeline.

The site describes custom profiles and existing authenticated sessions. Limit those sessions to the permissions a test needs, and review where evidence containing user data or network details is stored and shared. Establish how secrets enter a test without exposing them in its recorded output before using the tool on a sensitive workflow.

Before you try it

Frequently asked questions

What does Kane CLI verify?

Kane CLI describes executing software like a user in a real browser or on mobile, then returning evidence-backed pass or fail results. It brings TestMu's KaneAI testing agent into the terminal.

Official source
Can coding agents parse Kane CLI results?

Yes. The documented agent flag produces structured NDJSON so a coding agent can read outcomes and inspect screenshots on failure.

Official source
Can CI distinguish a failed test from a Kane CLI setup error?

Yes. The documented exit codes are zero for pass, one for fail, two for setup or authentication errors, and three for timeout or cancellation.

Official source