Features

Golden image library

Pin a configured machine as a golden and linked-clone a fleet from it. Every clone shares the original's blocks until it writes.

1VMTool — Golden image library

Why it matters

The expensive part of a VM is not the disk — it is the hour you spent installing and configuring it. A golden makes that hour a one-time cost that every future machine inherits.

What changes

Without it

  • Every new machine starts from an ISO, and you redo the same setup.
  • Or you copy a configured machine, which costs its full size on disk each time.
  • Fleets are expensive enough that you keep one machine and mutate it.

With 1VMTool

  • `1vm template pin` marks a machine as a golden and freezes it.
  • `1vm create --from <golden>` produces a linked clone in about a millisecond.
  • Ten clones of a 64 GiB golden cost almost nothing until they diverge.

How it works

  1. Pin it

    `1vm template pin` records the machine as a golden. `1vm golden capture` additionally records firmware, drivers and first-boot state into golden.json — for Windows this needs a ready guest agent.

  2. Clone from it

    `1vm create --from <golden>` takes an APFS linked clone. Add `--full` when you want an independent copy instead.

  3. Rekey where it matters

    `1vm clone --rekey-ssh` regenerates the guest's SSH host keys, so a fleet of clones does not share one identity.

What it covers

  • `1vm template pin|unpin|list` for the library
  • `1vm golden capture` for firmware and first-boot state
  • Linked-clone fleets at APFS-clone cost
  • `--full` for an independent copy
  • `--rekey-ssh` so clones get their own host keys

What you get out of it

  • Pay the setup cost once, not once per machine
  • Stand up a fleet without paying for it in disk
  • Start every experiment from the same known state

Try it on your own Mac

Every screen states its limits before you commit to anything.