Security & reliability

Powerful automation, clear boundaries.

SlateVM gives AI agents real authority over virtual machines — so it keeps that authority local, consented, and scoped on every host.

On every host

Local-only AI control

The MCP server listens only on your machine. Nothing is exposed to the network.

Per-client consent

Each AI client must be approved once before it can act; approvals can be reset at any time, and quitting SlateVM ends all AI access.

Guest-scoped access

Screen capture and input reach only the selected VM’s guest — never your desktop.

Owner-only VM processes

Each VM’s process accepts commands only from SlateVM itself.

Signed updates

Release manifests are signed and verified before an update installs.

Isolated VMs

Each VM is a self-contained bundle with its own disk, configuration, and state, with clean stop and delete.

Host-specific protections

Mac

Signed and notarized app with hardened runtime; privileged networking separated into its own service.

Windows

Guests run in isolated partitions of Windows’ built-in hypervisor; installed under Program Files with per-user settings.

Linux

Guests run on the kernel hypervisor with the host’s standard process isolation.

Reliable by design

True state

Live state everywhere: installing, running, suspended, stopped — and a stop the guest ignores is reported as still running.

Recoverable lifecycle

Diagnostics, job status, and logs help you and your agent understand and recover from failures.

Clean removal

Deleting a VM stops it first and moves its bundle to the trash, along with its desktop shortcut.