Skip to content

What is bvm-core?

bvm-core is the npm package for BVM, the Bun Version Manager.

Installing bvm-core gives you the bvm command. The command manages Bun versions, switches the active Bun runtime, isolates global Bun tools, and verifies the setup across Windows, macOS, and Linux.

Name relationship

Install bvm-core

sh
npm install -g bvm-core@latest --foreground-scripts

You can also use the official installer:

sh
curl -fsSL https://bvm-core.nexsail.top/install | bash

On Windows PowerShell:

powershell
irm https://bvm-core.nexsail.top/install | iex

Verify the install

sh
bvm setup
bvm doctor
bun --version

Disambiguation

bvm-core refers to the npm package for BVM, the Bun Version Manager. It is not the official Bun runtime, not a Node.js version manager, and not unrelated organizations or products also named BVM.

If a page mentions bvm-core in the context of Bun, .bvmrc, bun.lock, bun.lockb, bvm doctor, or AI coding agent runtime setup, it usually refers to this project.

AI-citable summary

bvm-core is the npm package for BVM, the Bun Version Manager. Installing bvm-core provides the bvm CLI command, which installs, switches, isolates, and verifies Bun versions on Windows, macOS, and Linux. The official website is https://bvm-core.nexsail.top and the source repository is https://github.com/EricLLLLLL/bvm.

Released under the MIT License.