From 55b94f61a0b841a0f18b1ab4712d0c9d56e0dce8 Mon Sep 17 00:00:00 2001 From: anubhavsinghmaar Date: Mon, 27 Jul 2026 16:29:50 +0530 Subject: [PATCH] docs(home): add the product index as the Mintlify home page The Mintlify site had no way back to the rest of the documentation - it opened straight into the Kane CLI introduction, and every other product lives on the Docusaurus stack at /support/docs/. Make /docs the same product index that /support/docs/ serves, generated from src/pages/docs.js on testmuCom so the two grids stay in parity (19 cards, 113 links). Kane CLI links stay inside Mintlify at /docs/; all 105 other links point at /support/docs//. The Kane CLI introduction moves from docs/index.mdx to docs/kane-cli-introduction.mdx, matching the slug the Docusaurus stack already uses, and stays first in the Kane CLI sidebar group. Its URL changes from /docs to /docs/kane-cli-introduction. Co-Authored-By: Claude Opus 5 (1M context) --- docs.json | 3 +- docs/index.mdx | 617 ++++++++++++++++++++++++++++++--- docs/kane-cli-introduction.mdx | 62 ++++ 3 files changed, 636 insertions(+), 46 deletions(-) create mode 100644 docs/kane-cli-introduction.mdx diff --git a/docs.json b/docs.json index 4251c7217..da5f3b8f7 100644 --- a/docs.json +++ b/docs.json @@ -43,10 +43,11 @@ "tab": "Docs", "icon": "book-open-lines", "pages": [ + "docs/index", { "group": "Kane CLI", "pages": [ - "docs/index", + "docs/kane-cli-introduction", { "group": "Getting Started", "pages": [ diff --git a/docs/index.mdx b/docs/index.mdx index be427e75b..63f81be6a 100644 --- a/docs/index.mdx +++ b/docs/index.mdx @@ -1,63 +1,590 @@ --- -title: "Kane CLI" -sidebarTitle: "Introduction" -description: "Kane CLI is an AI-powered command-line tool that runs browser automation tests in plain English: from your terminal, IDE, or CI pipeline." -keywords: ['kane cli', 'kaneai', 'browser automation', 'testmu ai', 'ai cli', 'natural language testing'] -"og:description": "Kane CLI is an AI-powered command-line tool that runs browser automation tests in plain English: from your terminal, IDE, or CI pipeline." +mode: "custom" +title: "TestMu AI Documentation" +description: "Explore guides, API docs, and examples for TestMu AI (Formerly LambdaTest) - the AI-native quality engineering platform." slug: / --- -import AgentSkillCallout from "/snippets/AgentSkillCallout.mdx"; +
+
+
+
+

+ TestMu AI (Formerly LambdaTest) Documentation +

+

+ Build, run, and scale tests on TestMu AI, the AI-native quality engineering platform. Setup guides, API references, and tutorials in one place. +

+
+ +
+
+
+ TestMu AI +
+
+
+
---- +
+
+ +
+ + + + + + + + + + + + - + -**Kane CLI** `kane-cli` is an AI-powered browser automation tool that runs from your terminal. Describe what you want to test in plain English: Kane CLI navigates websites, clicks elements, fills forms, extracts data, and validates outcomes in a real Chrome browser. + -- **Run browser tests from any terminal or IDE**: no test scripts, no selectors, no framework boilerplate -- **Integrate into CI/CD pipelines**: headless mode with structured JSON output and standard exit codes -- **Use as a skill in AI coding agents**: Claude Code, Codex CLI, and Gemini CLI can invoke Kane CLI directly to test and verify web UIs on your behalf + -```bash -# Install -npm install -g @testmuai/kane-cli + -# Authenticate -kane-cli login + -# Run your first test -kane-cli run --url https://example.com "Click the 'More information' link and verify the page loads" -``` + -## Supported IDEs + -Kane CLI runs from the integrated terminal of your editor, so you can drive browser tests without leaving your development environment. It is supported in: +
+
+ +

TestMu AI MCP Server

NEW +
+ +
-* Cursor -* Antigravity -* VS Code -* Codex -* Kiro (AWS) -* Eclipse-based IDEs -* Web-based IDEs + -## Three Modes + -| Mode | Command | Best For | -|------|---------|----------| -| **Interactive TUI** | `kane-cli --tui` | Development, exploration, chained multi-run sessions | -| **Non-Interactive CLI Mode** | `kane-cli run "..." --headless --agent` | CI/CD pipelines, shell scripts | -| **Agent Mode** | `kane-cli run "..." --agent` | AI coding agents (Claude, Codex, Gemini) | + -## Next Steps + -- [Installation](/docs/kane-cli-installation/): Install Kane CLI and verify your setup -- [Quick Start](/docs/kane-cli-quickstart/): Authenticate and run your first test in 5 minutes -- [Authentication](/docs/kane-cli-authentication/): OAuth, basic auth, and profile management -- [Writing Objectives](/docs/kane-cli-writing-objectives/): Learn how to write effective natural language objectives -- [Configuration](/docs/kane-cli-configuration/): Window size, Chrome profiles, Test Manager project, and run mode -- [Test Manager Integration](/docs/kane-cli-tms-integration/): Uploads, share links, code export, and session history -- [Agent Mode](/docs/kane-cli-agent-mode/): Use Kane CLI with AI coding agents -- [CI/CD Integration](/docs/kane-cli-cicd/): Add Kane CLI to your pipeline -- [Skills](/docs/kane-cli-skills/): Install the Kane CLI skill for Claude, Codex, or Gemini + +
+
+
diff --git a/docs/kane-cli-introduction.mdx b/docs/kane-cli-introduction.mdx new file mode 100644 index 000000000..ec50e4c75 --- /dev/null +++ b/docs/kane-cli-introduction.mdx @@ -0,0 +1,62 @@ +--- +title: "Kane CLI" +sidebarTitle: "Introduction" +description: "Kane CLI is an AI-powered command-line tool that runs browser automation tests in plain English: from your terminal, IDE, or CI pipeline." +keywords: ['kane cli', 'kaneai', 'browser automation', 'testmu ai', 'ai cli', 'natural language testing'] +"og:description": "Kane CLI is an AI-powered command-line tool that runs browser automation tests in plain English: from your terminal, IDE, or CI pipeline." +--- + +import AgentSkillCallout from "/snippets/AgentSkillCallout.mdx"; + +--- + + + +**Kane CLI** `kane-cli` is an AI-powered browser automation tool that runs from your terminal. Describe what you want to test in plain English: Kane CLI navigates websites, clicks elements, fills forms, extracts data, and validates outcomes in a real Chrome browser. + +- **Run browser tests from any terminal or IDE**: no test scripts, no selectors, no framework boilerplate +- **Integrate into CI/CD pipelines**: headless mode with structured JSON output and standard exit codes +- **Use as a skill in AI coding agents**: Claude Code, Codex CLI, and Gemini CLI can invoke Kane CLI directly to test and verify web UIs on your behalf + +```bash +# Install +npm install -g @testmuai/kane-cli + +# Authenticate +kane-cli login + +# Run your first test +kane-cli run --url https://example.com "Click the 'More information' link and verify the page loads" +``` + +## Supported IDEs + +Kane CLI runs from the integrated terminal of your editor, so you can drive browser tests without leaving your development environment. It is supported in: + +* Cursor +* Antigravity +* VS Code +* Codex +* Kiro (AWS) +* Eclipse-based IDEs +* Web-based IDEs + +## Three Modes + +| Mode | Command | Best For | +|------|---------|----------| +| **Interactive TUI** | `kane-cli --tui` | Development, exploration, chained multi-run sessions | +| **Non-Interactive CLI Mode** | `kane-cli run "..." --headless --agent` | CI/CD pipelines, shell scripts | +| **Agent Mode** | `kane-cli run "..." --agent` | AI coding agents (Claude, Codex, Gemini) | + +## Next Steps + +- [Installation](/docs/kane-cli-installation/): Install Kane CLI and verify your setup +- [Quick Start](/docs/kane-cli-quickstart/): Authenticate and run your first test in 5 minutes +- [Authentication](/docs/kane-cli-authentication/): OAuth, basic auth, and profile management +- [Writing Objectives](/docs/kane-cli-writing-objectives/): Learn how to write effective natural language objectives +- [Configuration](/docs/kane-cli-configuration/): Window size, Chrome profiles, Test Manager project, and run mode +- [Test Manager Integration](/docs/kane-cli-tms-integration/): Uploads, share links, code export, and session history +- [Agent Mode](/docs/kane-cli-agent-mode/): Use Kane CLI with AI coding agents +- [CI/CD Integration](/docs/kane-cli-cicd/): Add Kane CLI to your pipeline +- [Skills](/docs/kane-cli-skills/): Install the Kane CLI skill for Claude, Codex, or Gemini