Core Pillars
Six foundational capabilities that make Xenon the most advanced mobile automation platform.
Autonomous Self-Healing
Powered by ResilioTree — repairs broken locators in real-time using semantic AI matching. Tests pass even when developers change class names.
AI Root-Cause Analysis
Multi-provider triage via Gemini, OpenAI, and Anthropic Claude. Captures screenshots, page source, and logs to diagnose failure root cause.
Enterprise Observability
Native OpenTelemetry integration — every session gets a Trace ID. Visualize flows in Jaeger, Honeycomb, or Grafana.
Omni-Vision
OCR-driven element grounding (Tesseract.js) with AI-vision fallback. Interact with devices through what you see on screen, not just DOM queries.
Live Device Streaming
High-fidelity MJPEG streaming with hardware-accelerated Fragmented MP4 video recording for every session.
Enterprise Security
Role-based access (SUPER_ADMIN / ADMIN / MEMBER), per-team device scoping, per-user pair-auth tokens, CSRF + per-key rate limiting, structured log redaction.
Devices that manage themselves
Xenon treats devices as shared resources in a global mesh. Auto-discovery, health monitoring, and smart allocation ensure your infrastructure runs autonomously.
// Auto-discovered device allocation
{
"platformName": "iOS",
"xe:priority": "high",
"xe:network_profile": "4G",
"xe:max_thermal_status": "Fair"
}Built for engineers, by engineers
Rich APIs, real-time dashboards, and integrated notifications. Every insight is one command away.
// Runtime test metadata
await driver.executeScript(
'xenon: setSessionStatus',
[{ status: 'passed',
reason: 'Checkout flow verified' }]
);
await driver.executeScript(
'xenon: captureEvidence',
['Payment confirmation screen']
);Built to Scale
From a single laptop to a distributed device lab. Hub-and-node topology, real-time event fanout, and a shared persistent state layer scale with your team.
One hub coordinates many nodes; each node ships its local devices and forwards Appium commands transparently to the client.
Live device, session, healing, and selector-health events streamed to dashboards and custom listeners — no polling.
Multi-hub deployments share a single Prisma-managed database for build, session, healing, and selector-health history.
Built With
Ready to modernize your mobile lab?
Get started in minutes. Xenon installs as a single Appium plugin.