ArtonLabs · www.artonlabs.com
Layar HDMI PC Agent is a small open-source program (MIT license) that you install on your computer so touches from a phone or tablet running Layar HDMI are passed to that computer. The picture still travels over the HDMI cable; only touches are sent over your local Wi-Fi.
Free: monitor, audio, screenshots and recordings up to 5 minutes. PC touch control is part of Layar HDMI Pro (a one-time in-app purchase) and can be tried free for 7 days.
Download
Download for Windows (LayarHDMIAgent.exe)
Version 1.1.1 · SHA-256: 5574badfa69f40b13b7798cf6d5a2f215fc017351cc6927b5ce0f8a122e6b296
- Windows ZIP (LayarHDMIAgent.exe + README + LICENSE) · SHA-256:
3dc4d202afa3b756ceadfe947efc5ff605143ac184d2d185013222dd710a7070 - Download for Linux (Python ZIP) · SHA-256:
63142df44d6959f98a9d813cd5e5f64d160fc5e0902d810fd53257772c7e9a89 - Source code (MIT) on GitHub
Supported systems
- Windows 10 and 11
- Linux
- macOS is not supported yet
Windows setup
- Download
LayarHDMIAgent.exeand double-click it. No Python installation is needed. - If "Windows protected your PC" appears (the file is not code-signed yet), click More info, then Run anyway.
- When Windows Firewall asks, allow access on private networks.
- The agent opens a small window with the 6-digit PIN, connection status and target monitor (you can change it in that window).
- Closing the window keeps the agent running in the system tray; right-click the tray icon, then Quit to stop it.
- If the computer has several monitors, run
LayarHDMIAgent.exe --output 2from a terminal (use the number of the target monitor).
Linux setup
- Download and extract
layar-hdmi-agent-1.1.1.zip(requires Python 3.10 or newer). - Add the udev rule for
uinputso the agent can create a touch device; the rule is in README.md inside the ZIP. - The status window needs tkinter:
sudo apt install python3-tk. The tray icon appears when pystray is installed (pip install pystray pillow) and your desktop supports it. - Run
python3 layar_agent.pyfrom the extracted folder; add--no-guifor terminal mode.
Connecting
- The agent shows a 6-digit PIN in its window; enter that PIN in the Layar HDMI app.
- The phone/tablet and the computer must be on the same local network. The agent uses TCP port 47800 and UDP port 47801.
- Only touch data goes over the network; picture and sound stay on HDMI.
- The connection is not encrypted, so use it only on networks you trust, such as your home Wi-Fi.
App privacy policy: /layar/privacy