# Hello, vx

> Source: <https://dev.to/vzn-vx/hello-vx-37p8>
> Published: 2026-10-09 09:14:10+00:00

**vx runs and caches a task graph, correctly, and stops there.** It is a

task runner and a content-addressed cache for JavaScript monorepos, built

on Bun, with nothing hidden behind a paid cloud.

Eight tasks across four packages, run cold, then run again with nothing

changed:

``` bash
$ vx run build test --all --force
  result    8 tasks · 0 cached (0%) · 879ms

$ vx run build test --all
  result    8 tasks · all cached · 2.06s saved · 26ms
```

The second run is 34× faster, because every key matched and every output

was already on disk. A cold run spends its time in your tools, not in the

runner.

`vx.workspace.ts`.
*Originally published on the [vx blog](https://vznjs.github.io/vx/blog/hello-vx/). vx is an MIT task runner and build cache for JS monorepos: [github.com/vznjs/vx](https://github.com/vznjs/vx). Written with AI assistance.*
