agentkvm
Installation
SKILL.md
Requirements
Before using AgentKVM, ensure the following are installed and available:
- AgentKVM CLI —
npm install -g agentkvm - Node.js >= 18
- ffmpeg — required for screenshot capture (
brew install ffmpegon macOS,apt install ffmpegon Linux) - NanoKVM-USB hardware connected to the host machine via USB
- HDMI input from the target device connected to the NanoKVM-USB
Run agentkvm status to verify everything is set up correctly. If the CLI is not found, install it first. If the device is not detected, check agentkvm list for available serial ports.
AgentKVM — AI-Driven Device Control
AgentKVM lets you see and operate physical devices (iPhones, Android phones, PCs, Macs, Linux machines) connected via NanoKVM-USB hardware. You take screenshots to observe the screen, then send mouse clicks, keyboard input, and scrolls to interact — just like a human sitting in front of the device.
Core Loop
Every interaction with a physical device follows the same pattern: