Features

Everything 1VMTool does

One page per capability, with the limits stated rather than buried. If something is experimental it says so here, on the same page as the feature itself.

24 features5 categories

Speed and disposability

The reason the app exists: a snapshot is an APFS clone, so resetting a machine costs less than cleaning one.

Creating and running machines

Getting from an ISO, an installer or a bundled image to a booted guest, with the limits stated before you commit.

The engine underneath

What actually executes guest code — Apple's Virtualization.framework and 1VMTool's own Hypervisor.framework engine.

Control and inspection

Seeing what a machine is doing and changing it, from the window, the menu bar or the terminal.

Control Center

A grouped machine list with live host CPU and memory, and per-machine figures at a glance.

Read more

Metal console

The guest display in a Metal-backed window with a status strip, full screen and picture-in-picture — and a clear statement that this is scanout, not a virtual GPU.

Read more

Storage view

Allocated, on-disk and reclaimable space on one volume bar, so you can see where the space actually went and get it back.

Read more

Configuration

Six panes covering CPU, graphics, devices, network, sharing and security — where no control appears without saying what it costs.

Read more

Menu bar control

Start, stop, snapshot and watch host memory without ever opening the main window.

Read more

The 1vm command line

A complete CLI covering create, start, snapshot, inspect and reset — a peer of the GUI rather than a paid tier or an afterthought.

Read more

MCP server for coding agents

A local MCP endpoint that lets Claude Code, Codex, Cursor or any other client create, run, snapshot and destroy machines — inside a blast radius you set.

Read more

Disposable task machines

`1vm task run` clones a golden, waits for it to be ready, runs your command and disposes of the machine — with a snapshot on each side of the work.

Read more

Archive and reclaim

Park a stopped machine as a compressed bundle and get the disk space back. Run the same command again to restore it.

Read more

Automatic port forwarding

Linux guests' listening TCP and UDP ports are discovered and published on your Mac's loopback without being declared in advance, and a collision is reported rather than silently taken.

Read more

Docker on the same Mac

Containers beside the machines: an engine you set up, start and delete like any other VM, and a workspace for everything running inside it.