0.1 Building in the open — follow on GitHub

Fast remote desktop.
Open source.

An open-source, low-latency remote desktop. Hardware-accelerated H.264/H.265, peer-to-peer by default over a custom UDP protocol, end-to-end encrypted with Noise IK, self-hostable end to end. Free under AGPLv3.

View on GitHub Build from source → 0.1 · pre-release · desktop builds for macOS / Windows / Linux land with 0.1 · mobile viewer planned
Target pipeline budget · LAN Design budget — not yet benchmarked
Capture
1.1ms
Encode
1.6ms
Network
0.4ms
Decode
1.2ms
Render
0.7ms
Target total 5.0ms
Open source AGPLv3 licensed Noise IK encrypted No telemetry
§ 01 — Pillars

Three constraints we will not compromise.

Vivora is built on a small, opinionated foundation. Latency, openness, and platform parity — every release ships against these three numbers.

01 — Fast
≤ 8 ms

Built for 4–8 ms on LAN.

The whole pipeline — capture, encode, transport, decode, render — is budgeted inside a single frame. Hardware-accelerated H.264 and H.265; custom UDP transport; no software bottlenecks.

Codec
H.264 / H.265
Frame
1080p60 · HDR passthrough
Audio
Opus 48 kHz
Input
Sub-frame poll
02 — Open
LICENSE
AGPL-3.0-or-later
RELAYfree · self-host
PROTOCOLcustom UDP

Open source. Self-hostable.

Every component is AGPLv3 and on GitHub — client, relay, rendezvous. Run your own infrastructure end to end. No telemetry, no analytics. No account for direct use.

License
AGPL-3.0
Telemetry
None
Transport
Noise IK
Crypto
Monocypher
03 — Cross-platform

Native on every desktop.

One protocol, three first-class clients. Apple silicon, Intel, x86_64, ARM64. Wayland and X11. Windows 10+ via Direct3D 11. Same feature set on every platform — no second-class citizens.

macOS
13.0+ · arm64 · x86_64
Windows
10 · 11
Linux
Wayland · X11 · PipeWire
Mobile
viewer · planned
§ 02 — Compare

How Vivora stacks up.

A feature comparison — verifiable facts only. We haven't published latency benchmarks yet; when we do, they'll ship with raw data and a reproducible harness.

Vivora 0.1 RustDeskv1.3.8 Parseccloud HopToDeskv1.0.34
Open source license AGPLv3 AGPLv3 — proprietary GPLv3
Self-hostable relay
NAT traversal (P2P) rendezvous + relay ICE STUN/TURN partial
Codec H.264 / H.265 VP9 / H.264 H.265 H.264
Wayland native capture ✓ · pointer via X11 partial
Multi-monitor planned
End-to-end encrypted Noise IK TLS 1.3 DTLS TLS 1.3
§ 03 — How it works

Three commands. Two machines. One session.

No accounts, no dashboards, no setup wizard — for direct use. Build, share, connect; the whole flow lives on the command line and in a single keyboard shortcut.

STEP 01

Build.

One repo, one binary. Pre-built packages land with 0.1 — until then, building from source is two commands. No background service, no kernel extension, no admin prompt.

$ git clone https://github.com/vivoradesk/vivora
$ cmake -B build && cmake --build build
[214/214] Linking vivora
$ ./build/vivora
STEP 02

Share.

The host is shareable from launch — a memorable peer code plus your Ed25519 pubkey. Keys exchange via Noise IK over your relay (or ours); you approve every incoming connection, with a 30 s auto-reject.

$ vivora
host ready · connect with code:
civic-panda-4644
pubkey ED25:7f3a…b22e
waiting for peers…
STEP 03

Connect.

Peer-to-peer by default — the rendezvous server only brokers the hole-punch. Once the tunnel is up, packets flow directly; the rendezvous never sees your frames.

$ vivora connect civic-panda-4644
Resolving via rdv.vivora.dev…
Negotiating Noise IK… ok
Punching NAT (UDP 41822)… ok
connected · Noise IK · H.265
§ 04 — Pricing

Free forever. Pro when you scale.

The client is free under AGPLv3 — always. Pro adds a managed relay and a commercial license for people who can't, or don't want to, self-host.

Community AGPLv3

The full client. Self-hosted relay. Unlimited everything for a single user.

$0 / forever
  • Unlimited sessions, devices, peers
  • H.264 / H.265 hardware codecs
  • Self-host relay + rendezvous
  • Community support (GitHub Issues & Discussions)
  • No telemetry, no account required

Clone the repo. Try the session.

Vivora is 0.1 and building in the open. If it's not the fastest desktop you've used off your own LAN — we'd genuinely like to hear about it.