Test the apps you build with Kilo Code before real users sign in
Kilo Code writes your frontend and backend in VS Code, but it reasons about source, not the rendered screen. Point Kane CLI at the running app and verify the flow in a real browser. Free to install.
or read the documentation
Why test apps built with Kilo Code
Kilo Code is an open-source AI coding agent that runs in VS Code and autonomously plans, writes, and edits code across your project. It builds the frontend and the backend from a prompt, and that speed is the point.
But Kilo Code reasons about source, not the rendered UI. It cannot see the button wired to the wrong endpoint, the redirect that 404s, or the form that never submits. The code compiles and reads right, yet the running app breaks for a real user.
Kane CLI is the second pair of eyes. Describe the journey in plain English and it drives your running app in a real Chrome browser, signs up fresh, and checks each step. Kilo Code can run it via --agent from your editor.

What Kane CLI tests in your Kilo Code app
Signup, forms, and the deployed build, verified for a real user in a real browser.
Signup and login for a brand-new user
Walk the account creation and sign-in path Kilo Code generated, confirm the post-login redirect lands, and check the session survives a refresh. The auth flow that works for your test account often breaks for the next user.
Forms wired to the Kilo Code backend
Submit the forms Kilo Code connected to your API, exercise the validation rules, and confirm the record saves and reads back. Surfaces the insert that silently fails and the form that swallows its own errors.
The deployed build, not the editor preview
Run against the domain you actually shipped to and catch the blank screen from a missing env var, the 404 on refresh from Kilo Code's SPA routing, and chunks that fail to load after a redeploy.
Buttons that hit the endpoint Kilo Code intended
Click through the actions Kilo Code generated and confirm each one fires the right request and drives the right UI change. Surfaces the button bound to a dead route and the click that does nothing.
Re-verify the flow after the next prompt
Each prompt has Kilo Code rewriting components across the project, and the next edit can quietly break a working journey. Save your good flows and replay them after every change Kilo Code makes.
A shareable record of every run
Each flow leaves a video, a step trace, and a replay link you can attach to a PR, feed back into a Kilo Code prompt, or send a teammate to show exactly what passed or failed.
Build up confidence before real users sign in

Start in your terminal

Validate on the cloud

Release with confidence
Built to close the Kilo Code build-then-verify loop
Kane CLI and KaneAI share the same automation engine and dashboard.
Close the loop after Kilo Code ships an edit
Kilo Code builds in VS Code, then you run Kane CLI to confirm the new signup, form, or route actually works in the running app. Build, then verify, before the change reaches anyone.
Test what Kilo Code rendered, not what it reasoned about
Kilo Code edits source, so a flow can read right and still fail to run. Kane CLI exercises the live build in a real browser and tells you whether the user journey holds, not whether the file looks correct.
Hand the result straight back to Kilo Code
Each run leaves a video, a step trace, and a replay link. Paste a failing trace into your next Kilo Code prompt so it fixes the exact broken step, or drop the passing link into a PR.
Test your Kilo Code app in three steps
Install Kane CLI
Run npm install -g @testmuai/kane-cli and sign in with your TestMu AI account. Nothing to add to your Kilo Code project or your codebase.
Point it at the app Kilo Code built
Aim it at your local dev server or your deployed domain. Run flows yourself from the terminal, or have Kilo Code run them with the --agent flag right after it finishes an edit.
Describe the journey and let it check
Write the flow in plain English, like sign up, submit a form, confirm the record appears. Kane CLI walks the running app step by step and reports back whether each step Kilo Code wired up actually works.
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
$0
/month
200 Credits
Resets in every
30 days
Starter
$19
/month
2000 Credits
Launch: 4,000 Credits (+100%)
Bonus for first 3 months
Pro
$99
/month
10,000 Credits
Launch: 15,000 Credits (+50%)
Bonus for first 3 months
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
Choose the right plan for you
Free
$0
/month
200 Credits
Resets in every
30 days
Starter
$19
/month
2000 Credits
Launch: 4,000 Credits (+100%)
Bonus for first 3 months
Pro
$99
/month
10,000 Credits
Launch: 15,000 Credits (+50%)
Bonus for first 3 months
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
Get the technical rundown
Documentation
Everything you need to install, configure, and run Kane CLI in under 2 minutes.
Frequently asked questions
Install Kane CLI, then describe the journey in plain English, for example "open the running app, sign up as a new user, submit the form, and confirm the record shows on the dashboard." Kane CLI drives the live app Kilo Code built in a real Chrome browser, signs in, checks each step, and returns a pass or fail with video evidence. Run it from the terminal against your local dev server or deployed domain, or let Kilo Code run it from inside VS Code after it finishes editing the code.
Kilo Code is an autonomous coding agent in VS Code that plans, writes, and edits frontend and backend code across your project. It reasons about source, not the rendered screen, so it cannot see the button wired to the wrong endpoint, the redirect that 404s, or the form that never submits. The code compiles and looks right, but the running app breaks for a real user. Kane CLI runs the generated app in a real browser, as a real user, and confirms the flow works before you ship.
The full signup and login journey, create-read-update-delete on the data Kilo Code wired up, form validation and submission, the deployed build rendering instead of a blank screen, and SPA routes that hold up on refresh. It also catches console errors, broken API calls, and dead links. It checks each step, not just the final screen, and flags the exact point where the app breaks so Kilo Code can fix it.
Yes. Kilo Code lives in VS Code with terminal access, so it can call Kane CLI as part of its own loop. Point Kilo Code at the guide at testmuai.com/kane-cli/agents.md and it will install Kane CLI, run the flow with the --agent flag, read the structured pass or fail, and patch the broken form or redirect before it hands the change back to you. One build-then-verify loop, all inside your editor.
Yes. Authenticate with your TestMu AI credentials, pass --headless and --timeout, and gate the pipeline on the exit code: 0 on pass, 1 on fail, 2 on setup or auth errors, and 3 on timeout. Replay the signup, form, and checkout flows Kilo Code built on every deploy, so a broken redirect or a missing env var gets caught in CI instead of by a real user.
The CLI is free to install and run. Local runs cost nothing; cloud runs on the TestMu AI grid are billed against your TestMu AI plan. Start on the free tier and verify the app Kilo Code built end to end, no credit card needed.
Teach Kilo Code to test what it builds
Kilo Code runs in VS Code with terminal access. Point it at the Kane CLI guide and it will install, authenticate, and verify the signup, form, and routing flows in a real browser with the --agent flag on its own.