# nvm-desk **Repository Path**: code-ape-hc/nvm-desk ## Basic Information - **Project Name**: nvm-desk - **Description**: NVM 的图形桌面壳,双击换版本,零依赖拿走即用 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-17 - **Last Updated**: 2026-07-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # nvm-desk > A minimal GUI wrapper for NVM-Windows — switch, install, and manage Node.js versions without opening a terminal. ## Why `nvm use ` is easy to forget when you only touch Node.js once in a while. nvm-desk gives you a clean window with two tabs: all your installed versions with one-click switch/delete, plus a live catalog of every Node.js release you can install. No terminal, no memorizing commands. ## Features - **Two-tab layout** — Installed versions with Switch & Delete; Available Online with one-click Install - **Auto mirror** — reads `node_mirror` from nvm's `settings.txt`, works out of the box with npmmirror - **Resizable window** — drag edges or maximize, layout adapts via anchor-based scaling - **Portable** — just `nvm-desk.exe` + `nvm_manager.ps1`, copy the folder anywhere and run - **Zero dependencies** — built with PowerShell + Windows Forms, ships with Windows - **Lightweight** — ~24 KB exe + 24 KB script ## Quick Start 1. Download the latest `nvm-desk.zip` from [Releases](https://gitee.com/code-ape-hc/nvm-desk/releases) 2. Extract to anywhere 3. Double-click `nvm-desk.exe` > Requires [NVM-Windows](https://github.com/coreybutler/nvm-windows) installed and configured. ## Screenshot ![Installed](imagery0331c453f35b6c33c4618a08fa155cc5.png)![Available Online](imageryf62f77a646fd4ca1faabcaa90cf767d1.png) ## Folder Structure ``` nvm-desk/ ├── nvm-desk.exe # C# launcher (relative path to nvm_manager.ps1) ├── nvm_manager.ps1 # GUI script (PowerShell + Windows Forms) └── nvm_icon.ico # Icon source (embedded into exe at build time) ``` ## Disclaimer **For learning purposes only.** This is a personal project built to explore PowerShell GUI programming. ## Author rrfhecong@163.com