Skip to main content

Xenon

Xenon is an autonomous mobile infrastructure platform that transforms standard Appium grids into self-healing, intelligent laboratories designed for high-density enterprise automation.


Core Pillars​

PillarDescription
Self-Healing Engine5-tier cascading locator repair: ResilioTree β†’ FuzzyXML β†’ OCR β†’ Visual AI β†’ LLM
AI DiagnosticsMultimodal root-cause analysis with Gemini, OpenAI, Anthropic, or Ollama
Enterprise ObservabilityNative OpenTelemetry integration for distributed tracing across nodes
Omni-VisionFlorence-2 powered visual element detection and assertion + Omni‑Interaction (smartTap, uiInventory)
Live StreamingHigh-fidelity MJPEG streaming and hardware-accelerated video recording
Enterprise SecurityRBAC, OIDC/SAML, Visual PII masking for compliant labs

Platform Capabilities​

  • Auto-Discovery β€” Instant detection of Android devices, iOS Simulators, and Real devices
  • Smart Allocation β€” Priority-based device allocation for parallel execution
  • Network Conditioning β€” Simulate 4G, 3G, Edge, and Offline conditions
  • Webhook Notifications β€” Slack and HTTP alerts for device/session events
  • Data Retention β€” Automated cleanup with configurable policies
  • Runtime Elasticity β€” Hot-reload configurations without disrupting live sessions

Getting Started​

  1. Setup Guide β€” Install Xenon
  2. Configuration β€” Configure via File, CLI, or API
  3. Deployment Guide β€” Standalone, Hub-Node, or Cloud
  4. Capabilities β€” Usage in tests
  5. AI Features β€” Enable AI diagnostics and self-healing

Big thanks to the following organizations for their support to the project with their open source licenses:

BrowserStack

LambdaTest