Systemanforderungen
xyva.ai ist aufgeteilt in ein Browser-Portal (kein Install) und einen lokalen Node.js-Agent (ein Befehl). Anforderungen sind für beide aufgelistet.
Portal (Browser)
| Komponente | Unterstützt |
|---|---|
| Browser | Chrome 120+, Edge 120+, Firefox 121+, Safari 17+ |
| Verbindung | HTTPS zu xyva.ai und ausgehend zu deinen KI-Provider-Endpoints |
| Display | Mindestens 1280 × 720, empfohlen 1920 × 1080 |
Das Portal funktioniert auf jedem OS mit modernem Browser, einschließlich ChromeOS und Linux. Ohne lokalen Agent ist das Portal Read-only — vergangene Läufe sichten geht, neue ausführen nicht.
Lokaler Agent (Node.js)
| Komponente | Minimum | Empfohlen |
|---|---|---|
| OS | Windows 10 (Build 1903+), macOS 12, Ubuntu 20.04 / Debian 11 | Windows 11, macOS 14, Ubuntu 22.04 |
| Node.js | 20.0+ | 20 LTS oder 22 LTS |
| Git | 2.30+ | 2.40+ |
| RAM | 4 GB | 8 GB+ (Swarm QA mit 5+ Agenten) |
| Disk | 500 MB Cache + Playwright-Browser (~600 MB) | 2 GB+ |
| CPU | Dual-Core x64 / arm64 | Quad-Core oder besser |
Umgebung prüfen:
node --version # v20.x oder höher
git --version # 2.30 oder höherTIP
Apple Silicon und Linux ARM64 werden nativ unterstützt. Der Agent ist ein einziges npm-Paket — keine plattformspezifischen Binaries.
Playwright-Browser
Der Agent steuert Chromium, Firefox und WebKit über Playwright. Beim ersten Start bietet er die Installation an; manuell:
# Alle Browser (~600 MB)
npx playwright install
# Nur Chromium (~200 MB)
npx playwright install chromiumSpeicherplatz pro Browser
- Chromium: ~200 MB
- Firefox: ~250 MB
- WebKit: ~150 MB
Netzwerkanforderungen
| Funktion | Netzwerk |
|---|---|
| Portal-Login & Dashboards | HTTPS zu xyva.ai |
| Agent ↔ Portal-Bridge | Ausgehend WSS vom Laptop zum Portal (kein Inbound-Port) |
| Testausführung gegen deine App | Was deine Tests ansprechen |
| KI-Funktionen (Brain, Swarm) | Ausgehend HTTPS zum KI-Provider |
| CI/CD-Integration | GitHub-/GitLab-API |
| Checkmk-Monitoring | Checkmk-REST-API |
WARNING
Bei Corporate-Proxy konfiguriere ihn unter Portal → Settings → Proxy & Netzwerk und setze HTTPS_PROXY für den Agent-Prozess. Siehe Proxy & Netzwerk.
Optional: WireGuard-VPN
Private Deployments können WireGuard nutzen, um self-hosted Services (AI-Proxy, internes GitLab, Monitoring) zu erreichen. WireGuard-Client separat installieren:
- Windows: WireGuard für Windows
- macOS: App Store oder Homebrew (
brew install wireguard-tools) - Linux:
sudo apt install wireguard
