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
Selector HealthLifecycle dashboard: triage healed selectors, mark fixes, auto-verify across CI, detect regressions
AI DiagnosticsMultimodal root-cause analysis with Gemini, OpenAI, Anthropic, or Ollama
Enterprise ObservabilityNative OpenTelemetry integration for distributed tracing across nodes
Omni-VisionOCR-driven element detection and assertion (Tesseract.js) with AI-vision fallback + Omni‑Interaction (smartTap, uiInventory)
Live StreamingHigh-fidelity MJPEG streaming and hardware-accelerated video recording
Enterprise SecurityRBAC (SUPER_ADMIN / ADMIN / MEMBER), per-team device scoping, per-user pair-auth tokens, CSRF + per-key rate limiting

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
  • Network Interceptor — Capture, mock, and rewrite HTTP/HTTPS traffic per session (Android)
  • 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