Windows 开发环境一键引导工具
用一条命令装好开发所需的全部工具,并自动配置好环境变量。支持国内镜像自动回退,大陆用户也能流畅安装。
irm hudo.zexa.cc/install.ps1 | iex安装到 %USERPROFILE%\.hudo\bin\,自动写入用户 PATH,无需管理员权限。
hudo
无参数运行进入交互式菜单,按分类勾选工具后一键安装。
| 命令 | 说明 |
|---|---|
hudo |
交互式菜单(推荐) |
hudo setup |
交互式多选安装 |
hudo install <工具> |
安装单个工具 |
hudo uninstall <工具> |
卸载工具 |
hudo list |
查看已安装工具 |
hudo list --all |
查看所有可用工具 |
hudo export [文件] |
导出环境档案 |
hudo import <文件> |
从档案恢复环境 |
hudo config show |
显示当前配置 |
hudo config set <key> <value> |
修改配置项 |
hudo config edit |
用编辑器打开配置文件 |
hudo update |
更新 hudo 到最新版本 |
| ID | 工具 | 说明 |
|---|---|---|
git |
Git | 分布式版本控制系统 |
gh |
GitHub CLI | GitHub 命令行工具 |
claude-code |
Claude Code | Anthropic AI 编程助手 |
| ID | 工具 | 说明 |
|---|---|---|
nodejs |
Node.js | Node.js 运行时 |
bun |
Bun | JavaScript/TypeScript 运行时 |
uv |
uv | Python 包管理器 |
miniconda |
Miniconda | Conda 包管理器(最小安装) |
rust |
Rust | Rust 编程语言(via rustup) |
go |
Go | Go 编程语言 |
jdk |
Java JDK | Adoptium Temurin JDK |
c |
C/C++ | GCC 编译器(MinGW-w64) |
maven |
Maven | Apache Maven 构建工具 |
gradle |
Gradle | Gradle 构建工具 |
| ID | 工具 | 说明 |
|---|---|---|
mysql |
MySQL | MySQL Community Server |
pgsql |
PostgreSQL | PostgreSQL 数据库 |
redis |
Redis | Redis 内存数据库 |
| ID | 工具 | 说明 |
|---|---|---|
vscode |
VS Code | Visual Studio Code 编辑器 |
pycharm |
PyCharm | PyCharm Community IDE |
chrome |
Chrome | Google Chrome 浏览器 |
原地址连接失败时,自动切换到国内镜像下载,无需手动配置:
- Git / Node.js → npmmirror
- Go → golang.google.cn
- JDK / Maven / Gradle → 华为云
- Rust → USTC
- Miniconda → TUNA
- VS Code → Azure 中国 CDN
- Claude Code → npm + npmmirror
- Maven → 自动生成
~/.m2/settings.xml(阿里云镜像) - Gradle → 自动生成
~/.gradle/init.gradle(阿里云仓库) - Miniconda → 自动
conda init(cmd + PowerShell) - Git → 自动设置
core.autocrlf=true - PostgreSQL → 自动设置
PGDATA环境变量 - Rust → 自动配置 USTC 工具链镜像
# 旧电脑导出
hudo export mysetup.toml
# 新电脑一键恢复
hudo import mysetup.toml配置文件路径:%USERPROFILE%\.hudo\config.toml
root_dir = "D:\\hudo"
[java]
version = "21"
[go]
version = "latest"
[versions]
git = "2.53.0"
nodejs = "24.14.1"
mysql = "8.4.8"
pgsql = "17.8"
[mirrors]
# 自定义下载镜像(不填使用官方源 + 自动回退国内镜像)
go = "https://golang.google.cn/dl"
java = "https://mirrors.huaweicloud.com/openjdk"D:\hudo\
├── tools\ # git, gh, mysql, pgsql, redis, maven, gradle, miniconda, claude-code
├── lang\ # go, java, node, cargo, gopath
├── ide\ # vscode, pycharm
└── cache\ # 下载缓存
- 📖 文档站:hudo.zexa.cc
- 📝 博客教程:hudo.zexa.cc/blog
- Windows 10 / 11(x64)
- PowerShell 5.1+(系统自带)
- 网络连接
MIT