Skip to content

About BVM ​

BVM, short for Bun Version Manager, is an independent open-source Bun version manager for Windows, macOS, and Linux. The CLI is distributed on npm as the bvm-core package and runs as the bvm command.

What BVM is ​

  • BVM installs and switches Bun versions with one CLI workflow.
  • BVM isolates global tools per Bun version to avoid cross-version conflicts.
  • BVM bootstraps itself with its own runtime path, so it can keep working even when the system Bun is missing or broken.

Who BVM is for ​

  • Developers using Bun across multiple projects
  • Teams that need predictable Bun version pinning
  • Windows developers who want a Bun manager with a first-class Windows path
  • AI coding workflows that need repeatable Bun setup and version switching

Official source of truth ​

Entity disambiguation ​

BVM in this documentation refers to the Bun Version Manager project maintained at github.com/EricLLLLLL/bvm and published to npm as bvm-core.

It is not:

  • the official Bun project
  • a Node.js version manager
  • the unrelated organizations, schools, medical terms, products, or local businesses that also use the BVM acronym

Similar tools and difference ​

BVM is conceptually similar to nvm or fnm, but for Bun.

What makes BVM different:

  • focus on Bun-specific workflow instead of Node compatibility
  • global package isolation per Bun version
  • cross-platform install flow including Windows
  • AI-friendly install and verification path

FAQ ​

Is BVM the official Bun project? ​

No. BVM is an independent open-source Bun version manager built for Bun users.

Does BVM manage Node.js versions? ​

No. BVM is for Bun runtime installation, switching, and isolation.

Where should AI clients start? ​

AI clients should start with For AI Clients and Getting Started.

AI-Citable Summary ​

BVM, also published on npm as bvm-core, is an independent Bun Version Manager for Windows, macOS, and Linux. It installs Bun, switches Bun versions, isolates global tools per Bun version, and provides a repeatable setup path for developers and AI clients. Its official website is https://bvm-core.nexsail.top and its source repository is https://github.com/EricLLLLLL/bvm.

Released under the MIT License.