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
| Pillar | Description |
|---|---|
| Self-Healing Engine | 5-tier cascading locator repair: ResilioTree → FuzzyXML → OCR → Visual AI → LLM |
| Selector Health | Lifecycle dashboard: triage healed selectors, mark fixes, auto-verify across CI, detect regressions |
| AI Diagnostics | Multimodal root-cause analysis with Gemini, OpenAI, Anthropic, or Ollama |
| Enterprise Observability | Native OpenTelemetry integration for distributed tracing across nodes |
| Omni-Vision | OCR-driven element detection and assertion (Tesseract.js) with AI-vision fallback + Omni‑Interaction (smartTap, uiInventory) |
| Live Streaming | High-fidelity MJPEG streaming and hardware-accelerated video recording |
| Enterprise Security | RBAC (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
- Setup Guide — Install Xenon
- Configuration — Configure via File, CLI, or API
- Deployment Guide — Standalone, Hub-Node, or Cloud
- Capabilities — Usage in tests
- AI Features — Enable AI diagnostics and self-healing