Terminal-native browser testing for developers and AI coding agents.

- supporters
Kane CLI is a terminal-native browser testing tool that runs browser flows from plain English descriptions in a real Chrome browser. Describe what should happen and Kane CLI executes it step by step, verifies the outcome, and returns a clean pass or fail. No test scripts to write, no selectors to maintain, no framework to learn from scratch.
The tool is built for two audiences simultaneously. For developers and QA engineers, it is a fast verification loop โ run a browser flow from the terminal before opening a PR, before a deploy, or before a QA handoff. For AI coding agents like Claude Code, Codex CLI, and Gemini CLI, it is a browser verification primitive โ the tool agents call when they need to confirm that what they built actually works in a real browser.
Kane CLI 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, producing a deterministic exit code for shell scripts and CI/CD pipelines. Agent mode outputs structured NDJSON line by line, designed for AI coding agents to consume and act on 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, shadow DOM, and dynamically rendered components.
Setting up an AI coding agent to use Kane CLI takes one command: npx @testmuai/kane-cli-skill. This installs a skill file that tells Claude Code, Codex CLI, or Gemini CLI exactly how to call Kane CLI and interpret its output.
Test.md is Kane CLI's agent-native test format. Any session can be captured as replayable markdown that is human-readable, version-controllable, and executable by AI agents. Flows can also be exported to native Playwright scripts or imported from existing Playwright and Selenium suites.
Every run generates a shareable evidence link with session recording, step logs, and network capture, synced automatically to the KaneAI Test Manager dashboard.
Available on macOS, Linux, and Windows. Free tier: 200 credits per month. Paid plans from $19 per month.
Install: npm install -g @testmuai/kane-cli
tiun
Payments backend for indie hackers
All-in-one: Auth, payments & DB
Single command: MCP, Skills
Built for developers.
Merchant of Record. Better fees.
The Weekly Top 10 in your inbox
Best launches + founder deals.