1import { freestyle } from "freestyle";
2
3const { vm } = await freestyle.vms.create();
4
5const result = await vm.exec({
6 command: "echo hello from a Linux VM",
7});
8
9console.log(result.stdout);
10Real Linux VMs made for running tens of thousands of agents.
VMs provision in under 600ms from API request to ready machine.
Clone a running VM without pausing it — get full copies in milliseconds.
Hibernate VMs and resume exactly where you left off — pay nothing while paused.
Freestyle Git gives every agent a branchable filesystem with commits, diffs, rollback, and review.
Configure webhooks per repo, filter by branch, path, or event type.
Bidirectional sync between Freestyle and GitHub repositories.
Give every agent a real working tree backed by Freestyle Git, then run it inside a full Linux VM.
Not sandbox-shaped containers. Full Linux VMs with real root access.
Run VMs inside VMs, Docker, or any virtualization stack your agents need. Full KVM support.
Sealed Linux users, systemd services and groups; multi-user isolation inside every VM.
The full Linux networking stack with real root access.

