Services
GhostVM provides several host-guest integration services that communicate over virtio-vsock — a high-performance virtual socket transport that doesn't require networking.
How it Works
When a VM is running, the host creates a GhostClient that connects to the guest via vsock. The guest runs GhostTools, a companion app that provides the server-side of these services.
Services are activated automatically when GhostTools is detected (shown by the green “Guest Tools” indicator in the VM toolbar).
Available Services
Clipboard Sync
Bidirectional clipboard sharing between host and guest, with permission controls for deny, allow once, or always allow.
File Transfer
Drag-and-drop files into the VM or receive files from the guest, with automatic quarantine for Gatekeeper verification.
Port Forwarding
Auto-detect guest ports with process names and map them to localhost for instant access.
Shared Folders
Share host directories with the guest via VirtioFS.
Vsock Port Map
| Port | Service |
|---|---|
| 5002 | Health Check (persistent connection) |
| 5003 | Event Stream (files, URLs, logs from guest) |