[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73538":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},73538,"NanoKVM","sipeed\u002FNanoKVM","sipeed","Affordable, Multifunctional, Nano RISC-V IP-KVM","https:\u002F\u002Fwiki.sipeed.com\u002Fnanokvm",null,"TypeScript",6276,293,68,391,0,10,26,69,30,103.31,"GNU General Public License v3.0",false,"main",true,[],"2026-06-12 04:01:09","# NanoKVM\n\n\u003Cdiv align=\"center\">\n  \u003Cbr>\n  \u003Cimg src=\"https:\u002F\u002Fwiki.sipeed.com\u002Fhardware\u002Fassets\u002FNanoKVM\u002Fintroduce\u002FNanoKVM_3.png\" alt=\"NanoKVM\" style=\"margin: 20px 0;\">\n  \u003Ch3>\n    \u003Ca href=\"https:\u002F\u002Fwiki.sipeed.com\u002Fhardware\u002Fen\u002Fkvm\u002FNanoKVM\u002Fintroduction.html\">🚀 Quick Start\u003C\u002Fa>\n     |\n    \u003Ca href=\"https:\u002F\u002Fcn.dl.sipeed.com\u002FshareURL\u002FKVM\u002FnanoKVM\">🛠️ Hardware Details\u003C\u002Fa>\n     |\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsipeed\u002FNanoKVM\u002Freleases\u002Flatest\">💾 Firmware Releases\u003C\u002Fa>\n  \u003C\u002Fh3>\n  \u003Cbr>\n\u003C\u002Fdiv>\n\n## 🌟 What is NanoKVM?\n\nNanoKVM is a series of compact, open-source IP-KVM devices based on the LicheeRV Nano (RISC-V). It lets you remotely access and control computers as if you were sitting in front of them, making it useful for servers, embedded systems, and other headless machines.\n\n## 📦 Product Family\n\nChoose the NanoKVM model that best fits your deployment:\n\n- **NanoKVM-Cube Lite:** A barebones kit for DIY users and bulk deployments.\n- **NanoKVM-Cube Full:** A ready-to-use kit with a case, accessories, and a pre-flashed system SD card.\n- **NanoKVM-PCIe:** A PCIe-bracket form factor for internal chassis mounting. It draws power from the PCIe slot and supports optional Wi-Fi and PoE.\n- **[NanoKVM-Pro](https:\u002F\u002Fgithub.com\u002Fsipeed\u002FNanoKVM-Pro):** A higher-performance version with major upgrades:\n  - **Resolution:** Up to **4K@30fps \u002F 2K@60fps**.\n  - **Network:** **1Gbps Ethernet + PoE + Wi-Fi 6**, upgraded from 100Mbps Ethernet.\n  - **Latency:** Hardware-accelerated encoding reduces latency from 100-150ms to **50-100ms**.\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fcdn.sipeed.com\u002Fpublic\u002Fnanokvm-products-v2.jpg\" alt=\"NanoKVM Product Family\" width=\"100%\" style=\"margin: 20px 0;\">\n\u003C\u002Fdiv>\n\n> If you are looking for a USB-based KVM solution, check out [NanoKVM-USB](https:\u002F\u002Fgithub.com\u002Fsipeed\u002FNanoKVM-USB).\n\n## 🛠️ Technical Specifications\n\n| Feature            | NanoKVM-Pro                           | NanoKVM (Cube\u002FPCIe)               | GxxKVM                             | JxxKVM                              |\n| ------------------ | ------------------------------------- | --------------------------------- | ---------------------------------- | ----------------------------------- |\n| Core               | AX630C 2xA53 1.2G                     | SG2002 1xC906 1.0G                | RV1126 4xA7 1.5G                   | RV1106 1xA7 1.2G                    |\n| Memory & Storage   | 1G LPDDR4X + 32G eMMC                 | 256M DDR3 + 32G microSD           | 1G DDR3 + 8G eMMC                  | 256M DDR3 + 16G eMMC                |\n| System             | NanoKVM \u002F PiKVM                       | NanoKVM                           | GxxKVM                             | JxxKVM                              |\n| Resolution         | 4K@30fps \u002F 2K@60fps                   | 1080P@60fps                       | 4K@30fps \u002F 2K@60fps                | 1080P@60fps                         |\n| HDMI Loopout       | 4K loopout                            | —                                 | —                                  | —                                   |\n| Video Encoding     | MJPEG \u002F H.264 \u002F H.265                 | MJPEG \u002F H.264                     | MJPEG \u002F H.264                      | MJPEG \u002F H.264                       |\n| Audio Transmit     | ✓                                     | —                                 | ✓                                  | —                                   |\n| UEFI \u002F BIOS        | ✓                                     | ✓                                 | ✓                                  | ✓                                   |\n| Emulated USB Keyboard & Mouse | ✓                          | ✓                                 | ✓                                  | ✓                                   |\n| Emulated USB ISO   | ✓                                     | ✓                                 | ✓                                  | ✓                                   |\n| IPMI               | ✓                                     | ✓                                 | ✓                                  | —                                   |\n| Wake-on-LAN        | ✓                                     | ✓                                 | ✓                                  | ✓                                   |\n| Web Terminal       | ✓                                     | ✓                                 | ✓                                  | ✓                                   |\n| Serial Terminal    | 2 channels                            | 2 channels                        | —                                  | 1 channel                           |\n| Custom Scripts     | ✓                                     | ✓                                 | —                                  | —                                   |\n| Storage            | 32G eMMC 300MB\u002Fs                      | 32G MicroSD 12MB\u002Fs                | 8G eMMC 120MB\u002Fs                    | 8G eMMC 60MB\u002Fs                      |\n| Ethernet           | 1000M                                 | 100M                              | 1000M                              | 100M                                |\n| PoE                | Optional                              | Optional                          | —                                  | —                                   |\n| Wi-Fi              | Optional Wi-Fi 6                      | Optional Wi-Fi 6                  | —                                  | —                                   |\n| ATX Power Control  | ✓                                     | ✓                                 | Extra $15                          | Extra $10                           |\n| Display            | 1.47\" 320x172 LCD \u002F 0.96\" 128x64 OLED | 0.96\" 128x64 OLED                 | —                                  | 1.68\" 280x240                       |\n| More Features      | Sync LED Strip \u002F Smart Assistant      | —                                 | —                                  | —                                   |\n| Power Consumption  | 0.6A@5V                               | 0.2A@5V                           | 0.4A@5V                            | 0.2A@5V                             |\n| Power Input        | USB-C or PoE                          | USB-C                             | USB-C                              | USB-C                               |\n| Dimensions         | 65x65x26mm                            | 40x36x36mm                        | 80x60x17.5mm                       | 60x43x(24~31)mm                     |\n\n## 📂 Project Structure\n\n```text\n├── kvmapp          # APP update package\n│   ├── jpg_stream  # Legacy support for direct updates from older versions\n│   ├── kvm_new_app # Triggers components for kvm_system updates\n│   ├── kvm_system  # Core KVM application\n│   ├── server      # Front-end and back-end integration\n│   └── system      # Essential system components\n├── web             # NanoKVM Front-end (UI)\n├── server          # NanoKVM Back-end (Service)\n├── support         # Auxiliary modules (Image subsystem, status, updates, OLED, HID, etc.)\n├── ...\n```\n\n## 💻 Development\n\nStart with the guide that matches the part of NanoKVM you want to work on:\n\n- **System support modules:** Build and update the low-level hardware support components in [support\u002Fsg2002\u002FREADME.md](support\u002Fsg2002\u002FREADME.md).\n- **Backend service:** Set up, build, and understand the Go service in [server\u002FREADME.md](server\u002FREADME.md).\n- **Frontend UI:** Develop, lint, and build the React interface in [web\u002FREADME.md](web\u002FREADME.md).\n\n> Backend compilation and runtime validation require the target toolchain or a NanoKVM device. See the module-specific guides above for the latest development workflow.\n\n## 🔩 Hardware Platform (NanoKVM Cube\u002FPCIe)\n\nNanoKVM is based on Sipeed [LicheeRV Nano](https:\u002F\u002Fwiki.sipeed.com\u002Fhardware\u002Fzh\u002Flichee\u002FRV_Nano\u002F1_intro.html). You can find specifications, schematics, and dimensional drawings in the [download station](https:\u002F\u002Fdl.sipeed.com\u002FshareURL\u002FLICHEE\u002FLicheeRV_Nano).\n\nThe NanoKVM Cube\u002FPCIe hardware is built from these components:\n\n- **NanoKVM Lite:** LicheeRV Nano plus the HDMI-to-CSI board.\n- **NanoKVM Full:** NanoKVM Lite plus the NanoKVM-A\u002FB boards and enclosure.\n- **HDMI-to-CSI board:** Converts the HDMI input signal.\n- **NanoKVM-A board:** Provides OLED, ATX control output through USB-C, auxiliary power, and physical ATX power\u002Freset buttons.\n- **NanoKVM-B board:** Connects NanoKVM-A to the host computer's ATX pins for remote power control.\n\nThe NanoKVM image is built with the LicheeRV Nano SDK and MaixCDK. It is intended for NanoKVM hardware and is not a general-purpose KVM software package for other LicheeRV Nano or SG2002 products. If you want to build an HDMI input application on LicheeRV Nano or MaixCam, please contact us for technical support.\n\n> Note: Of the 256MB memory on SG2002, 158MB is currently allocated to the multimedia subsystem for video capture and processing.\n\n- [NanoKVM-A Schematic](https:\u002F\u002Fcn.dl.sipeed.com\u002FfileList\u002FKVM\u002FnanoKVM\u002FHDK\u002F02_Schematic\u002FSCH_RV_Nano_KVM_A_30111.pdf)\n- [NanoKVM-B Schematic](https:\u002F\u002Fcn.dl.sipeed.com\u002FfileList\u002FKVM\u002FnanoKVM\u002FHDK\u002F02_Schematic\u002FSCH_RV_Nano_KVM_B_30131.pdf)\n- [NanoKVM-PCIe Schematic](https:\u002F\u002Fcn.dl.sipeed.com\u002FfileList\u002FKVM\u002FKVM_PCIE\u002FHDK\u002F01_Schematic\u002FSCH_nanoKVM_PCIE_3105D_2025-12-19.pdf)\n- [NanoKVM image](https:\u002F\u002Fgithub.com\u002Fsipeed\u002FNanoKVM\u002Freleases\u002Ftag\u002FNanoKVM)\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fwiki.sipeed.com\u002Fhardware\u002Fzh\u002Fkvm\u002Fassets\u002FNanoKVM\u002F1_intro\u002FNanoKVM_2.jpg\" alt=\"NanoKVM PCB Pinout\" width=\"80%\" style=\"margin: 20px 0;\">\n\u003C\u002Fdiv>\n\n## 🤝 Contributing\n\nWe welcome contributions. To get started:\n\n1. Fork the repository.\n2. Create a feature branch.\n3. Commit your changes.\n4. Push to the branch.\n5. Open a Pull Request.\n\nPlease keep your pull requests small and focused to facilitate easier review and merging.\n\n> 🎁 **Contributors who submit high-quality Pull Requests may receive a NanoKVM Cube, PCIe, or Pro as a token of our appreciation!**\n\n## 🛒 Where to Buy\n\n- [AliExpress (global, except USA and Russia)](https:\u002F\u002Fwww.aliexpress.com\u002Fitem\u002F1005007369816019.html)\n- [Taobao](https:\u002F\u002Fitem.taobao.com\u002Fitem.htm?id=811206560480)\n- [Preorder for other regions](https:\u002F\u002Fsipeed.com\u002Fnanokvm)\n\n## 💬 Community & Support\n\n- [Discord](https:\u002F\u002Fdiscord.gg\u002FV4sAZ9XWpN)\n- QQ group: 703230713\n- Email: [support@sipeed.com](mailto:support@sipeed.com)\n- [FAQ](https:\u002F\u002Fwiki.sipeed.com\u002Fhardware\u002Fen\u002Fkvm\u002FNanoKVM\u002Ffaq.html)\n\n## 📜 License\n\nThis project is licensed under the GPL-3.0 License. See [LICENSE](LICENSE) for details.\n","NanoKVM 是一款基于 RISC-V 架构的紧凑型开源IP-KVM设备，能够让你远程访问和控制计算机，如同亲临现场。其核心功能包括通过网络实现对服务器、嵌入式系统等无头机器的远程管理和操作，并支持多种视频分辨率和网络连接方式。技术特点方面，NanoKVM采用RISC-V架构处理器，具有低功耗优势；部分型号如NanoKVM-Pro更提供了高达4K@30fps\u002F2K@60fps的视频分辨率支持及1Gbps以太网+PoE+Wi-Fi 6的网络配置，显著降低延迟至50-100ms。此项目适用于需要远程管理计算资源的各种场景，尤其是对于那些希望减少物理接触但又要求高效响应速度的企业或个人用户来说尤为适用。",2,"2026-06-11 03:46:01","high_star"]