Kane CLI is a terminal-native browser testing tool built for developers, QA engineers, and AI coding agents. Describe a browser flow in plain English and Kane CLI executes it in a real Chrome browser, verifies every step, and returns a clean pass or fail. No selectors to write, no test scripts to maintain, no framework to learn from scratch.
The tool ships with three execution modes. Interactive TUI keeps the browser open between runs so session state carries over, useful for development and exploratory testing. Headless CLI runs flows with no visible browser for CI/CD pipelines and shell scripts. Agent mode outputs structured NDJSON line by line, designed for AI coding agents like Claude Code, Codex CLI, and Gemini CLI to consume programmatically.
The automation engine is vision-based, not selector-based. It identifies elements by what they look like on screen rather than CSS classes or DOM position, making it resilient to UI changes that break traditional automation. Built-in autoheal and smart waiting handle loaders, animations, and dynamically rendered components.
One command installs the skill for AI coding agents: npx @testmuai/kane-cli-skill
Test.md captures any session as replayable markdown — human-readable, version-controllable, and executable by AI agents. Flows can be exported to native Playwright scripts or imported from existing Playwright and Selenium suites. Every run generates a shareable evidence link synced to the KaneAI Test Manager dashboard.
Free tier: 200 credits per month. Paid plans from $19 per month. Available on macOS, Linux, and Windows.
Install: npm install -g @testmuai/kane-cli
Built with