sipeed/nanokvm

Affordable, Multifunctional, Nano RISC-V IP-KVM

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 15 minutes ago
Added to GitGenius on September 10th, 2026
Created on July 3rd, 2024
Open Issues & Pull Requests: 437 (+0)
GitHub issues: Enabled
Number of forks: 326
Total Stargazers: 6,504 (+0)
Total Subscribers: 65 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.1 days
Mean response time: 21.7 days
90th percentile: 53.5 days
Tracked items: 558

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 72% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 5% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 394
New in 7 days: 4
Closed in 7 days: 1
Avg open age: 478 days
Stale 30+ days: 357
Stale 90+ days: 327

Recent activity

Opened in 7 days: 4
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • wontfix (1)

Detailed Description

NanoKVM is a compact, open-source IP-KVM device based on RISC-V architecture that enables remote access and control of computers over a network. The device solves the problem of managing headless servers and embedded systems without physical presence by providing video capture, keyboard and mouse input, and power control through a web interface. It uses hardware video encoding to stream the remote display with low latency, allowing administrators to interact with target machines as though seated at their console.

The tool comes in multiple form factors to suit different deployment scenarios. The NanoKVM-Cube Lite serves DIY users and bulk deployments as a barebones kit, while the NanoKVM-Cube Full provides a ready-to-use package with case and accessories. The NanoKVM-PCIe variant mounts internally via PCIe bracket and draws power from the slot, optionally supporting Wi-Fi and Power over Ethernet. For users requiring higher performance, the NanoKVM-Pro model offers 4K video at 30 frames per second or 2K at 60 frames per second, gigabit Ethernet with Power over Ethernet and Wi-Fi 6 support, and reduced latency through hardware-accelerated encoding. The project explicitly distinguishes itself from USB-based KVM solutions, which are available as a separate offering.

Adoption candidates include server administrators managing remote infrastructure, embedded systems developers needing console access to headless devices, and data center operators seeking affordable remote management hardware. The open-source nature and multiple product variants make it suitable for both individual deployments and bulk installations. Organizations prioritizing low-latency remote access and high-resolution video will find the Pro variant particularly relevant, while cost-conscious users can opt for the standard models or assemble the Lite kit themselves.

The project maintains active firmware releases and provides comprehensive documentation through an official wiki. Development activity spans hardware design resources, firmware updates, and web interface improvements written in TypeScript. The availability of multiple hardware variants under active development indicates ongoing refinement of the platform across different use cases and performance tiers.