[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.
[FRAMEWORKS]
Native sync with your stack.
React Native
Hermes CDP + fiber labels
Flutter
Dart VM Service + semantics
Native / Compose
A11y tree + text hoisting
iOS
Coming soon
[ARCHITECTURE]
Under the hood.
your ai agent
agentest mcp server
trees · idle · fibers · input
gRPC
emulator
ADB
universal
Helper
on-device