[MCP_PROTOCOL]

Test any app. No test code.

An MCP server that gives any AI coding agent the ability to test Android apps against a real emulator.

> zero_setup> zero_testIDs> zero_boilerplate
$npm install -g agentest
Claude CodeCursorCopilotCodex
your ai agent —claude
[COMPARISON]

Not a test framework. An execution layer.

Appium and Maestro are great for QA teams. AgenTest is for developers shipping fast — especially apps built with code-gen tools.

AgenTest

  • Natural language → AI executes tests
  • Minimal setup, no test code
  • Adapts to UI changes (AI-driven)
  • ~150–400ms / action

Appium

  • Code-based (Java/Python, WebDriver)
  • Significant setup required
  • Stable with good selectors, but can break on UI changes
  • ~1–3s / action

Maestro

  • YAML-based test flows (CLI)
  • Lightweight setup
  • More resilient, but not adaptive
  • ~400ms–1s / action
[FIBER_EXTRACTION]

Zero testIDs.
Every button named.

Built with Cursor, Bolt, or v0? AgenTest extracts React component names from the Hermes runtime. Icon buttons just work.

standard a11y
@b1 btn
@b2 btn
@b3 btn
agentest + fiber
@b1 btn "Phone"
@b2 btn "Settings"
@b3 btn "Microphone"
[TOOL_INTEGRATIONS]

Connects to the
tools you already use.

AgenTest works with any MCP-compatible AI coding agent. Four lines of JSON in your agent's config and you're running. No SDK, no plugins, no setup.

Claude CodeClaude Code
CursorCursor
CodexCodex
ReplitReplit
CopilotCopilot
AntigravityAntigravity
QoderQoder
Claude CodeClaude Code
CursorCursor
CodexCodex
ReplitReplit
CopilotCopilot
AntigravityAntigravity
QoderQoder
[FRAMEWORKS]

Native sync with your stack.

React Native
Hermes CDP + fiber labels
full
Flutter
Dart VM Service + semantics
full
Native / Compose
A11y tree + text hoisting
good
iOS
Coming soon
soon
[ARCHITECTURE]

Under the hood.

your ai agent
agentest mcp server
trees · idle · fibers · input
gRPC
emulator
ADB
universal
Helper
on-device