ESP-KVM is an open-source IP-KVM built on the ESP32-P4 and TC358743 HDMI-to-CSI capture board, enabling remote browser-based access to headless machines even at the BIOS level.
This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.
The ESP-KVM system functions by capturing a digital video signal from a target computer and streaming it securely over a local network to a standard web browser. At the heart of the hardware setup is an ESP32-P4 development board paired with a TC358743 HDMI-to-CSI capture board. The target machine's video output connects via an HDMI cable directly into the TC358743 capture board, which translates the HDMI TMDS data streams into a MIPI CSI-2 camera serial interface format. This CSI-2 stream is fed via a ribbon cable directly into the ESP32-P4 processor, which handles the necessary image processing and video encoding tasks. Once encoded, the video frames are served over the network using the ESP-KVM firmware, allowing an administrator to view the remote machine's display in real time via a web browser. Additionally, the system integrates ATX power control optocouplers connected to the target computer's motherboard headers. These optocouplers provide electrical isolation while allowing the ESP32-P4 to safely trigger power, reset, and status functions remotely. Because this hardware interaction occurs entirely at the physical video and power interface level, it operates completely independently of the target machine's operating system, granting uninterrupted access even during pre-boot BIOS configuration or system crashes.
Why Build This
Remotely manage and troubleshoot headless home servers, NAS units, and hypervisors directly from a web browser.
Access target machines at the BIOS level to recover from boot failures or configure low-level hardware settings without physical presence.
Gain practical undergraduate-level systems integration experience combining high-speed video capture pipelines with microcontroller-based telemetry.
Real-World Application
Remote management of headless home servers, NAS units, hypervisors, and industrial computers that are stuck in the BIOS, experience boot failures, or lack a working operating system.
Skills You'll Learn
MIPI CSI-2 camera interfacing
video capture pipeline configuration
optocoupler-based motherboard power control
embedded firmware deployment
web-based remote telemetry streaming
Safety Precautions
No specific precautions noted for this build — always follow general electronics safety practices.
Technology Tags
ESP32-P4
TC358743
HDMI
CSI
USB HID
MJPEG
H.264
TAILSCALE
HEADSCALE
HOME ASSISTANT
WEB UI
ATX POWER CONTROL
OTA UPDATES
RISC-V
Frequently Asked Questions
Yes. Because the TC358743 capture board intercepts the video signal directly at the hardware level before any operating system loads, you can view and interact with the BIOS, boot menus, and recovery screens just as if a monitor were plugged in.
No. The ESP-KVM operates completely out-of-band using the target machine's HDMI output and physical power pins, meaning the target machine requires no drivers, software agents, or working operating system.
You simply use a standard web browser on any device connected to the same local network, navigating to the IP address hosted by the ESP-KVM firmware.
Gallery
This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.
Kitkraft Project Hub — curated from the maker community, credited at the source.