agentkvm

Installation
SKILL.md

Requirements

Before using AgentKVM, ensure the following are installed and available:

  • AgentKVM CLInpm install -g agentkvm
  • Node.js >= 18
  • ffmpeg — required for screenshot capture (brew install ffmpeg on macOS, apt install ffmpeg on 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:

Installs
10
Repository
iamtwz/agentkvm
GitHub Stars
3
First Seen
Mar 17, 2026