Coverage for integrations / remote_desktop / __init__.py: 100.0%

0 statements  

« prev     ^ index     » next       coverage.py v7.14.0, created at 2026-05-12 04:49 +0000

1""" 

2HART OS Native Remote Desktop — AnyDesk-class remote access built on HARTOS infrastructure. 

3 

4Three deployment modes: 

5 1. Nunba bundled (Windows/macOS) — Nunba UI calls /api/remote-desktop/* endpoints 

6 2. Docker/standalone — CLI (hart remote-desktop) + REST API (headless) 

7 3. HARTOS-as-OS (bare-metal) — Nunba desktop UI + CLI + system tray 

8 

9Three transport tiers (no STUN/TURN required): 

10 Tier 1 (LAN): Direct WebSocket between devices 

11 Tier 2 (WAN): WAMP relay through existing Crossbar router 

12 Tier 3 (WAN P2P): WireGuard tunnel from compute mesh 

13 

14Usage: 

15 from integrations.remote_desktop.device_id import get_device_id 

16 from integrations.remote_desktop.session_manager import get_session_manager 

17"""