Skip to main content

Commands

kane-cli --tui

Launch the interactive TUI.

kane-cli run

Run a browser automation test.
Mobile run flags (macOS Apple Silicon only): On the desktop target, the device flags and --app are ignored. See Mobile Testing for setup.

kane-cli doctor

Check the mobile tooling this machine needs for one target, emulator or simulator, and install the tooling Kane CLI manages for it. --target is required.
doctor prints one line per required check, each with a fix. Run kane-cli login before --install. See Mobile Testing.

kane-cli devices list

List the emulators or simulators Kane CLI can run against. --target is required. Address a device on a run with --device-name and --os-version as the list prints them.
See Remote Runs for the grid catalog.

kane-cli apps list

List the uploaded builds your account can use for a target. The APP ID column is what --app and kane-cli config set-app accept.

kane-cli login

Authenticate with . Opens a browser for OAuth, or accepts credentials for basic auth.
See Authentication for details on profiles and auth methods.

kane-cli logout

Revoke tokens and remove stored credentials for the active profile.

kane-cli whoami

Show the active profile and authentication status.
Prints profile, environment, auth method, username, and token state (for OAuth).

kane-cli balance

Show credit balance for the active profile.

kane-cli profiles

Manage named authentication profiles.
See Authentication — Profiles for details.

kane-cli config

View and modify persistent settings.
Commands without arguments (chrome-profile, project, folder) launch an interactive picker UI. AI agents cannot run these — ask the user to run them directly.
See Configuration for the full settings reference.

kane-cli feedback

Submit feedback on a completed test run.

Exit Codes


TUI Slash Commands


Keyboard Shortcuts


Settings Reference

Settings are stored at ~/.testmuai/kaneai/tui-config.json. See Configuration for details.

Directory Structure