Release v8.1.18 · Open Source

Neon thin clients for your own virtual machines

Beagle OS combines a standalone KVM/libvirt host stack, Beagle Control Plane, reproducible USB endpoint media, WireGuard-first networking, and Sunshine/Moonlight streaming into one self-hosted lab system.

No public accounts. No tracking.

Self-hosted by design

The public website does not run analytics, ads, profiling, user accounts, or telemetry. It is the project site for downloads, docs, contact, and legal information.

Private use

Free for private labs

Private, non-commercial use is free. Companies and organizations should contact the project before rollout according to the repository license.

One stack from host to endpoint

Beagle OS is intentionally narrow: one Beagle host, one control plane, one endpoint runtime, one streaming path.

KVM

Standalone host

Bare-metal virtualization on KVM/libvirt without a legacy provider layer.

CP

Control Plane

VM lifecycle, endpoint identity, downloads, updates, and fleet health in the Beagle Web Console.

VPN

WireGuard first

Thin clients are designed to connect through secure WireGuard paths instead of exposing endpoint ports.

USB

Reproducible media

Live USB and installer media are generated from versioned artifacts and VM-specific profiles.

How the flow works

From server install to streamed VM desktop, every step is reproducible and visible in the repo.

Install hostBoot the server installer or run the host script.
Create VMCreate a Beagle VM and install the guest desktop.
Build endpointGenerate live USB or installer media for that VM.
StreamBoot the thin client and stream the assigned desktop.

License model

Open source for private use. Companies contact first.

Private use is free. Commercial use is not sold through a public pricing page; organizations should send a request and review the current GitHub license.

Public website

No analytics, no accounts, no hidden funnel.

  • No tracking pixels, ads, user profiling, or marketing cookies.
  • Contact form sends an email only when you submit it.
  • Project source, releases, and issue history stay on GitHub.