One binary
Built on Bun, and you never install Bun.

npm install -D @vzn/vx brings a prebuilt binary for Linux and macOS, x64 and arm64. There is no postinstall step and no runtime to match.
CI can download the release binary directly, and it needs no Node either. Your tasks still run on your own toolchain.
More in Adoption

Start in a minute
Install, init, run.

Migrate from Turborepo or Nx
One command writes native vx config from turbo.json or the Nx graph.

Flags you already know
Type what Turborepo, Nx or Vite Task taught you.

The playground
Try vx’s planner in your browser, with nothing to install.

Keep your Turbo or Nx remote cache
Point vx at the remote cache server you already run.

pre and post scripts kept
prebuild and postbuild fold into build when vx init maps your scripts.

Coming from Vite Task
vx-migrate writes configs from vite-plus run.tasks, as it does from Turbo and Nx.

Nx executors, one process each
Any Nx executor runs as one vx task with its Nx environment set.

vx from your own scripts
Plan or run tasks from TypeScript with run and planRun.