Freestyle - VMs and Git for AI Agents

Give your agents a sandbox VM.

import { freestyle } from "freestyle";

const { vm } = await freestyle.vms.create();

const result = await vm.exec({
  command: "echo hello from a Linux VM",
});

console.log(result.stdout);

Agent Scale VMs

Real Linux VMs made for running tens of thousands of agents.

Instant Startup

VMs provision in under 600ms from API request to ready machine.

root@vm
$ freestyle vms create

[ok] Restored memory snapshot
[ok] Mounted /dev/vda1
[ok] Reached target network
[ok] Started systemd-resolved
[ok] Started sshd.service
[ok] Reached target multi-user

VM ready in 0.7s
root@vm ~ # █

Live Forking

Clone a running VM without pausing it — get full copies in milliseconds.

Pause & Resume

Hibernate VMs and resume exactly where you left off — pay nothing while paused.

Manage Agent Code

Freestyle Git gives every agent a branchable filesystem with commits, diffs, rollback, and review.

Granular Webhooks

Configure webhooks per repo, filter by branch, path, or event type.

git push ci.internal/webhook✓
hooks.slack.com/trigger✓
freestyle deploy✓

Sync with GitHub

Bidirectional sync between Freestyle and GitHub repositories.

Clone into VMs

Give every agent a real working tree backed by Freestyle Git, then run it inside a full Linux VM.

git clone https://git.freestyle.sh/app
cd app && npm test

The Most Powerful VMs for AI Agents

Not sandbox-shaped containers. Full Linux VMs with real root access.

Nested Virtualization

Run VMs inside VMs, Docker, or any virtualization stack your agents need. Full KVM support.

Users, Groups, Services

Sealed Linux users, systemd services and groups; multi-user isolation inside every VM.

Full Networking Stack

The full Linux networking stack with real root access.

Ready to get started?

Free to start. No credit card required.

Start building Read the docs

What is a Freestyle VM?

What do I pay for paused VMs?

How is this different from sandbox providers?

How secure is it?

How are Freestyle Git repos different than GitHub?