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.