DevTrendsDeveloper trends
Accent color

gvcgo /

version-manager

最新版本:v0.8.1(2026-11-08) 收录说明:2024 年第 299 期收录过本项目的 Go 版本(当时支持 40 多种语言)。2026 年 11 月发布 Rust 重写版 v0.8,命令和磁盘布局保持兼容,但安装后端换成 pixi 的 Rust 组件(rattler),并新增了下面这些能力,故再次自荐。 一句话:一个命令行工具,同时管理 80+ 种语言和工具的版本,还能直接安装 conda-forge 上的 3 万多个包。…

LanguageRustDTData & operationsDTSoftware developmentDTAgent extensionDTAgent orchestrationDTCLIDTSkill / pluginDTLinuxDTmacOSDTWindowsOriginalasdf-vmOriginalcondaOriginalcross-platform

Product images

About

最新版本:v0.8.1(2026-11-08) 收录说明:2024 年第 299 期收录过本项目的 Go 版本(当时支持 40 多种语言)。2026 年 11 月发布 Rust 重写版 v0.8,命令和磁盘布局保持兼容,但安装后端换成 pixi 的 Rust 组件(rattler),并新增了下面这些能力,故再次自荐。 一句话:一个命令行工具,同时管理 80+ 种语言和工具的版本,还能直接安装 conda-forge 上的 3 万多个包。 为什么需要它 nvm、pyenv、sdkman、rustup 各管一摊;想装 ffmpeg、cmake、ripgrep 之类的工具又要另找包管理器;conda 则是另一套几百 MB 的体系。vmr 把这些收进一个二进制:不需要管理员权限,所有版本放在 ~/.vmr 下,切换版本只是换一个软链接。 亮点 80+ 种语言和工具:Go、Node.js、Python、JDK、Rust、Zig、Bun、Deno、dotnet、PHP、R、Lua……以及 ripgrep、fzf、lazygit、neovim、ffmpeg、cmake 等常用 CLI 工具,共 82 个插件。 背靠 conda-forge:内置 pixi 同源的 rattler 后端,直接读取 conda-forge 的 repodata(linux-64 子目录压缩后约 60 MB),本地 zstd 缓存后用求解器装完整依赖闭包,不需要预装 conda/miniconda。按 2026-11 抓取的 repodata 统计,linux-64 + noarch 去重后共 34,598 个包名、约 120 万条构建记录;VMRPIXICHANNEL 可换清华等镜像。 项目级版本锁定:在项目里执行 vmr use -l node@20.11.0,会写入 .vmr.lock;之后 cd 进目录自动切到锁定版本,离开自动还原。lock 文件提交进仓库,队友进入目录即对齐版本。 切换立即生效,也能隔离:shell 集成让 vmr use 后的版本在当前终端马上可用,不用新开窗口;vmr use -s 只对当前子 shell 生效,退出自动恢复;vmr freeze 导出清单,新机器 vmr use -f 批量装回。 Rust 重写,下载更稳:单一可执行文件,多线程分块下载 + SHA256 校验,支持反向代理、本地代理与 HTTP(S)PROXY。Linux、macOS、Windows 的 x8664 与 aarch64 都有预编译包,Homebrew、Scoop、APT、pacman 可直接装。 vmr mcp:以 MCP 服务把「查版本、装版本、取 PATH / GOROOT」交给 AI 客户端调用。 快速上手 bash macOS / Linux brew install gvcgo/tap/vmr Windows: scoop bucket add gvcgo && scoop install gvcgo/vmr eval "$(vmr init zsh)" # 启用 cd 钩子,切换立即生效 vmr plugins # 支持的 SDK vmr search go && vmr use go@1.22.0 vmr use -l node@20.11.0 # 项目内锁定版本 vmr use -s python@3.12 # 只对当前会话生效 vmr search -p lua # 查 conda-forge vmr use -p lua@5.4.6 # 安装任意 conda-forge 包,无需装 conda

Discovery history

  1. HelloGitHub·用户投稿

    Nov 9, 2026 · 1 observations

  2. 阮一峰周刊·用户投稿

    Nov 9, 2026 · 1 observations

Discuss this product