Skip to main content
Xenon Logo

Xenon

Autonomous Mobile Infrastructure for Enterprise Teams

Self-healing device orchestration, AI-powered diagnostics, and industrial-grade observability — all from a single Appium plugin.

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.

Infrastructure Intelligence

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-DiscoveryInstant detection of Android devices, iOS Simulators & Real devices
Smart AllocationQueue-managed device assignment with team-aware filtering and priority hints
Health WatchdogThermal throttling, battery analytics & USB bus integrity monitoring
Network ConditioningSimulate 4G, 3G, Edge, and Offline directly from capabilities
// Auto-discovered device allocation
{
  "platformName": "iOS",
  "xe:priority": "high",
  "xe:network_profile": "4G",
  "xe:max_thermal_status": "Fair"
}
Developer Experience

Built for engineers, by engineers

Rich APIs, real-time dashboards, and integrated notifications. Every insight is one command away.

Execute Script APIsetSessionStatus, captureEvidence, addTag, debug — all via xenon: namespace
Real-Time DashboardWebSocket-powered live view of devices, sessions & AI diagnostics
NotificationsSlack & Email alerts for session failures and infrastructure events
Audit TrailFull request logging with session replay and command history
// 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.

Hub & Node Topology

One hub coordinates many nodes; each node ships its local devices and forwards Appium commands transparently to the client.

Real-time Socket.IO Fanout

Live device, session, healing, and selector-health events streamed to dashboards and custom listeners — no polling.

Shared PostgreSQL State

Multi-hub deployments share a single Prisma-managed database for build, session, healing, and selector-health history.

Built With

AppiumNode.jsTypeScriptPrismaPostgreSQLSQLiteOpenTelemetrySocket.IOReactViteTailwind CSSTesseract.js

Ready to modernize your mobile lab?

Get started in minutes. Xenon installs as a single Appium plugin.