The host agent runs in the background
Yes — the SkyPC agent is a lightweight background service (like an antivirus or game launcher service). It starts on boot, uses minimal CPU when idle, and only does heavy work during benchmarks or when a renter is connected.
What the agent does while idle
- • Heartbeat every 30s — "I'm online and healthy"
- • Light inventory refresh (RAM, thermals, disk space)
- • Listens for "start session" commands from SkyPC
- • Does not slow down normal PC use
Can the owner use their PC while it's rented?
Yes, with isolation.When someone rents your machine, they don't get your Windows login or your files. The agent spins up a separate VM or container— a "shadow desktop" with its own OS image, reserved CPU cores, and reserved RAM. You keep using the host OS; the renter only sees their isolated environment.
GPU is the hard part
CPU and RAM split cleanly between host and VM. GPUs are trickier on consumer hardware — most hosts will choose idle-only mode(rent when you're away) or dedicate the GPU to the renter during active sessions. High-end setups can use GPU partitioning (MIG, SR-IOV) later.
Host PC — layered view
┌─────────────────────────────────────────┐
│ YOUR WINDOWS (host) │
│ Chrome, games, work — you use normally │
├─────────────────────────────────────────┤
│ SkyPC Agent (background service) │
│ • specs • benchmarks • orchestration │
├─────────────────────────────────────────┤
│ ┌─────────────────────────────────┐ │
│ │ RENTER VM / CONTAINER │ │
│ │ (only exists during rental) │ │
│ │ • own Windows user / image │ │
│ │ • reserved 8 cores, 16 GB RAM │ │
│ │ • wiped when session ends │ │
│ └─────────────────────────────────┘ │
├─────────────────────────────────────────┤
│ Hardware: CPU · RAM · GPU · NVMe │
└─────────────────────────────────────────┘
Idle-only
List when AFK. Full machine for renter.
Shared
VM runs alongside you. Capped resources.
Set up host agentDouble-click start on Windows · .exe installer coming later