v1 — single-node MVP live

Replace Citrix. Keep your hardware.

VDX turns any amd64 server into a self-hosted VDI cluster node. Boot one ISO, get browser desktops, built-in video calling, and horizontal scale — for 1/10th the cost of Citrix.

Linux desktops only. Intentionally. No per-device CALs, no Microsoft licensing maze.

vdx.acmecorp.com:8766
$ curl -O https://vdxcloud.com/dl/vdx-latest.iso
% Total: 847MB ████████████████ 100%
$ dd if=vdx-latest.iso of=/dev/sda bs=4M
writing 847MB to /dev/sda...
✓ Boot from USB → VDX installs itself → registers in 90 seconds
# Browse to your node's IP:
$ open http://192.168.1.100:8766
✓ Session launching… (ID: a3f9b2c1)
✓ Browser desktop ready in 4m 12s
90% less
licensing cost
< 5 min
first session launch
zero
additional software
unlimited
on Business+

How it works

One Go binary. One ISO. Every session is a KVM-accelerated Linux VM running your squashfs image.

BrowserAny deviceHTTPS/WSVDX HOST — Debian 12, bare metal / VMvdxdGo daemon :8766session mgr · web UI · guacdSQLitesessions.dbKVM / QEMUhardware virtGuest VM 1Ubuntu 26.04 + xrdpsquashfs + persistenceGuest VM 2Ubuntu 26.04 + xrdpsquashfs + ZFS zvolGuest VM N…horizontal scaleSquashfs cachevmlinuz · initrd · vdi.squashfsserved via HTTP :8766api.thoughtwave.comlicense · heartbeatimage CDN · metricsheartbeat

Everything included

No modules, no per-feature licensing, no hidden costs.

Browser desktop

Full Linux desktop in any browser tab via Guacamole. Webcam, microphone, clipboard, audio — zero plugin, zero client install. Works on iPad.

Peer calling & video rooms

WebRTC audio/video calling between portal users. Browser-to-browser, no Zoom subscription, no external SFU. Works on LAN without internet. PSTN gateway via Asterisk (Enterprise).

Horizontal cluster scale

Add nodes to the cluster; sessions auto-place on the least-loaded node. mDNS discovery, gossip replication — no central coordinator.

Multicast image delivery

uftp multicast distributes squashfs OS updates to every cluster node in the time it takes to send to one. Flat bandwidth cost regardless of node count.

Enterprise SSO

OIDC client for Okta, Azure AD, and Google Workspace. AD group → VDX role mapping. Session-to-user binding with display name injection via cloud-init.

ZFS persistence

Sessions backed by ZFS zvols with lz4 compression and optional dedup. Snapshots, live resize, TRIM passthrough. Full root union or /home-only — your call.

VDX Cloud Connect

Every node gets two browser-trusted HTTPS addresses — one public (acme.vdxcloud.com, anywhere in the world) and one internal (acme.internal.vdxcloud.com, resolves to your LAN IP). Let's Encrypt cert issued automatically. No internal CA, no warnings, no port forwarding.

Live session migration

QEMU live migration between cluster nodes. Move running sessions between hosts for maintenance or load balancing — session continues without disconnect.

Corporate VPN tunnel

WireGuard config file in → guest VMs get a second interface on your corporate LAN. SMB/CIFS, internal DNS, file servers — all accessible from the browser desktop.

Feature comparison

VDX vs the incumbents — on your hardware

Broadcom raised your VMware Horizon bill again? We noticed.

FeatureVDX CloudCitrix CVADVMware HorizonAzure VDI
Browser desktop (no plugin)
Webcam + microphoneadd-onadd-onadd-on
Built-in peer calling (WebRTC)
Video rooms (no Zoom license)
Self-hosted, your hardware
Single ISO install
Live session migration
Multicast image delivery
ZFS persistence layer
Public URL, zero port forwarding
Browser-trusted TLS cert (internal LAN)
Enterprise SSO (OIDC)
Corporate VPN integration
Price / 25 users / mo$299~$2,500~$3,000~$1,375

Citrix/Horizon pricing estimated for 25-seat on-prem deployment, Jan 2026 list price. Azure VDI includes AVD + M365 Business Basic.

VDX Cloud Connect

Your node. Two trusted URLs.
Zero configuration.

Every registered VDX node gets a permanent public subdomain and a LAN-local subdomain — both backed by a real Let's Encrypt certificate. No self-signed warnings, no internal CA to distribute, no firewall exceptions.

🌐
acmecorp.vdxcloud.com

Public — works anywhere via WireGuard tunnel. Hotel NAT, CGNAT, ships, aircraft.

🏢
acmecorp.internal.vdxcloud.com

Internal — public DNS resolves to your LAN IP (e.g. 10.20.5.50). Browser connects directly. Full wire speed. No tunnel overhead.

Let's Encrypt issues certs via DNS-01 challenge — your server never needs to be internet-reachable. Same technique Tailscale and Teleport use for internal nodes.

# From inside your office network:
$ curl https://acmecorp.internal.vdxcloud.com
→ resolves to 10.20.5.50 (your LAN)
→ TLS: Let's Encrypt ✓ (browser trusted)
→ mediaDevices: available ✓
# From a coffee shop:
$ curl https://acmecorp.vdxcloud.com
→ WireGuard → your node
→ TLS: Let's Encrypt ✓ (same cert)
# Tunnel runs on ThoughtWave's own
# ISP infrastructure (10Gbps uplink).
# No cloud egress fees. No surprises.
Included on Starter+
IPv6-native (/64 per node)
Auto-renewed LE cert
Own ISP — no egress billing
Get your subdomains →

Simple, predictable pricing

All tiers include browser desktop, audio, webcam, and built-in peer calling. Linux-only — no Windows CAL maze.

Free
$0
5 seats · 1 node
  • 5 concurrent sessions
  • 1 VDX node
  • Browser desktop
  • Webcam + audio + clipboard
  • Peer-to-peer WebRTC calling
  • Community support
Get started free
Personal
$99/yr
5 seats · 1 node
  • 5 seats, unlimited session time
  • Cloud Connect (public + LAN URLs)
  • Browser-trusted TLS cert
  • Browser desktop + audio
  • WebRTC peer calling
  • Email support (48h SLA)
Buy Personal
Most popular
Starter
$299/mo
25 seats · 3 nodes
  • 25 concurrent sessions
  • Up to 3 nodes
  • Browser desktop + audio
  • WebRTC peer calling
  • Email support (48h SLA)
Start free trial
Business
$1,199/mo
100 seats · 10 nodes
  • 100 concurrent sessions
  • Up to 10 nodes
  • SSO / OIDC (Okta, Azure AD)
  • AD group → role mapping
  • Priority support (8h SLA)
Contact sales
Enterprise
Custom
Unlimited · unlimited nodes
  • Unlimited sessions + nodes
  • NFS / Ceph persistent storage
  • Custom squashfs images
  • Dedicated support + SLA
  • Air-gap / offline deployment
  • PSTN gateway (Asterisk)
Talk to us

Managed VDX (ThoughtWave-hosted hardware, WireGuard corporate tunnel) from $50/seat/mo. Contact sales →

ROI snapshot · 100 users
~$118,000/yr
Citrix CVAD + Teams
~$130,000/yr
VMware Horizon + Teams
$14,388/yr
VDX Business (calling incl.)

Citrix/Horizon estimate: Enterprise Plus licensing + infrastructure + Teams E1 for 100 users. VDX Business: $1,199/mo flat. Hardware cost identical — runs on your existing servers.

Ready to decommission your Citrix stack?

Download the ISO, install on any amd64 server, register for free — 5 seats included. Upgrade to a paid plan when you need more.

ThoughtWave Technologies, Inc. · Delaware corporation.