Remote Desktop

Enter the room code from the host computer to connect and take control of their screen.

Back to Veil
Host Setup Guide
1
Make sure Python 3 is installed
Download from python.org if you don't have it. Most Macs and Linux machines already have it.
2
Open a terminal on the host computer
Mac: Spotlight → "Terminal"  ·  Windows: search "cmd" or "PowerShell"  ·  Linux: Ctrl+Alt+T
3
Paste and run this command
curl -sL https://veilub.mooo.com/api/remote/agent -o /tmp/veil-agent.py && python3 /tmp/veil-agent.py
On Windows, use: python instead of python3
4
Share the room code
The terminal will show a 6-character code. Give it to the person connecting, and they enter it above.
First run auto-installs dependencies (may take a minute). After that it starts instantly.
macOS permissions needed: Go to System Settings → Privacy & Security and grant Terminal access to both Screen Recording and Accessibility. Without these, screen sharing or input control won't work.
Want it to work with the lid closed? Plug in the charger, then run this before the agent command:
sudo pmset -b disablesleep 1
To undo later: sudo pmset -b disablesleep 0
Want audio streaming? Install BlackHole (free) on the host Mac. Then in System Settings → Sound, set output to "BlackHole 2ch", or create a Multi-Output Device in Audio MIDI Setup to hear audio locally too. The agent will auto-detect it.
Room: -- fps

Stream Settings