Skip to content

System Requirements

xyva.ai is split into a browser portal (no install) and a local Node.js agent (one command). Requirements are listed for both.

Portal (browser)

ComponentSupported
BrowserChrome 120+, Edge 120+, Firefox 121+, Safari 17+
ConnectionHTTPS to xyva.ai and a few outbound origins for AI provider calls (your keys, your endpoints)
Display1280 × 720 minimum, 1920 × 1080 recommended

The portal works on any OS that runs a modern browser, including ChromeOS and Linux distributions where the local agent is unavailable. Without the agent the portal is read-only — you can review past runs but not execute new ones.

Local Agent (Node.js)

ComponentMinimumRecommended
OSWindows 10 (build 1903+), macOS 12, Ubuntu 20.04 / Debian 11Windows 11, macOS 14, Ubuntu 22.04
Node.js20.0+20 LTS or 22 LTS
Git2.30+2.40+
RAM4 GB8 GB+ (Swarm QA with 5+ agents)
Disk500 MB cache + space for Playwright browsers (~600 MB)2 GB+
CPUDual-core x64 / arm64Quad-core or better

Verify your environment:

bash
node --version   # Should print v20.x or higher
git --version    # Should print 2.30 or higher

TIP

Apple Silicon and Linux ARM64 are supported natively. The agent ships a single npm package — no platform-specific binaries.

Playwright Browsers

The agent uses Playwright to drive Chromium, Firefox and WebKit. On first run it offers to install the binaries; you can also run the install manually:

bash
# All browsers (~600 MB)
npx playwright install

# Only Chromium (~200 MB)
npx playwright install chromium
Browser disk space breakdown
  • Chromium: ~200 MB
  • Firefox: ~250 MB
  • WebKit: ~150 MB

Network Requirements

FeatureNetwork access
Portal sign-in & dashboardsHTTPS to xyva.ai
Agent ↔ Portal bridgeOutbound WSS from your laptop to the portal (no inbound ports)
Test execution against your appWhatever your tests target
AI features (Brain, Swarm)Outbound HTTPS to your AI provider
CI/CD integrationGitHub / GitLab API access
Checkmk monitoringCheckmk REST API

WARNING

If your organization uses a corporate proxy, configure it under Portal → Settings → Proxy & Network and set HTTPS_PROXY for the agent process. See Proxy & Network.

Optional: WireGuard VPN

Private deployments can use WireGuard to reach self-hosted services (AI proxy, internal GitLab, monitoring). Install the WireGuard client separately:

  • Windows: WireGuard for Windows
  • macOS: App Store or Homebrew (brew install wireguard-tools)
  • Linux: sudo apt install wireguard

Next Steps

Cloud portal · Local Playwright agent.