Hardware-accelerated remote desktop built with Rust.
Alluno lets you access and control any of your devices from a browser with the performance of a native app. Built from the ground up in Rust, it uses hardware-accelerated capture and encoding to deliver ultra-low-latency streaming across Windows, macOS, and Linux.
No port forwarding. No complicated setup. Just install on host and connect from anywhere.
3D modeling, video editing, design work, interact as if you're sitting in front of the machine.
productivity.mp4
Low-latency input and smooth, high frame rates tuned for fast-paced action.
fps.mp4
Invite friends and enjoy synced video playback together.
watch-party.mp4
Crisp visuals and precise cursor control for careful micro.
rts.mp4
Play your games from your phone, portable gaming anywhere.
mhwilds.mp4
Windows, macOS, and Linux — access any host from any device.
cross-platform.mp4
Invite friends and enjoy trash talking on a couch competitive games.
couch-gaming.mp4
- Hardware-Accelerated Encoding — NVENC, Quick Sync, AMF, VAAPI, VideoToolbox
- Zero-Copy Pipelines — Windows Graphics Capture, ScreenCaptureKit, KMS/DRM + DMA-BUF
- Ultra Low Latency — WebRTC, QUIC/WebTransport coming soon
- Cross-Platform — Windows, macOS, and Linux host support
- Browser Access — Connect from any device with a modern browser
- Full Input — Keyboard, mouse, gamepad, and pen/tablet passthrough (pressure & tilt)
- Multi-Codec — H.264, H.265, AV1 with automatic negotiation
- HDR & High Bit Depth — 10-bit (P010) capture and encoding, YUV 4:4:4 for crisp text
- Virtual Display (Windows) — Bundled IddCx driver for headless hosts and custom resolutions
- Encrypted — All connections secured with DTLS/SRTP and QUIC
- Auto Updates — Built-in updater keeps your host app current
| Platform | Capture | Hardware Encoding | Input |
|---|---|---|---|
| Windows | Windows Graphics Capture | NVENC, Quick Sync, AMF | Keyboard, Mouse, Gamepad |
| Linux | KMS/DRM + DMA-BUF (Wayland/X11) | VAAPI, NVENC | Keyboard, Mouse, Gamepad |
| macOS | ScreenCaptureKit | VideoToolbox | Keyboard, Mouse |
Get the latest version from Releases, or visit alluno.io to get started.
| OS | Architecture | Download |
|---|---|---|
| Windows 10 (1809+) / Windows 11 | x86_64 | .exe (NSIS installer) |
- Tested up to 4K 120FPS
- ViGEmBus required for gamepad support
| OS | Architecture | Download |
|---|---|---|
| macOS 12.3 (Monterey) or later | Apple Silicon (arm64) | .dmg (macos-arm) |
| macOS 12.3 (Monterey) or later | Intel (x86_64) | .dmg (macos-intel) |
- Screen Recording permission required on first launch
Requires glibc ≥ 2.35. Pick the package for your distro:
| Distro | Recommended | Install |
|---|---|---|
| Ubuntu 22.04+ / Mint / Pop!_OS / Zorin | .deb |
sudo apt install ./Alluno_*.deb |
| Debian 12+ | .deb |
sudo apt install ./Alluno_*.deb |
| Fedora 38+ / Nobara / Ultramarine | .rpm |
sudo dnf install ./Alluno-*.rpm |
| RHEL 10 / Rocky 10 / AlmaLinux 10 | .rpm |
sudo dnf install ./Alluno-*.rpm (CRB repo enabled by default) |
| Arch / Manjaro / EndeavourOS / CachyOS | AppImage | chmod +x *.AppImage && ./Alluno_*.AppImage |
| openSUSE Tumbleweed / Leap 15.5+ | AppImage | chmod +x *.AppImage && ./Alluno_*.AppImage |
| Bazzite / Fedora Atomic / other immutable | AppImage | chmod +x *.AppImage && ./Alluno_*.AppImage |
- FFmpeg libraries are bundled with all package formats
- PulseAudio or PipeWire required for audio
- X11 or Wayland session required
For bugs, feature requests, or questions — open an issue or ask in Discord.
This application uses FFmpeg 8.1, licensed under LGPLv2.1. FFmpeg libraries are dynamically linked and may be replaced by the end user with a compatible version. See the FFmpeg website for source code and details.
Copyright (c) 2025-2026 Alluno. All Rights Reserved. See LICENSE for details.
