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.
- mission scaffold complete
- assign guidance computers
- split nav and control APIs
- track every stage event
- stream telemetry to ground
- redact sensitive payload IDs
- set retention by mission phase
- add launch-site policy rules
- backfill logs from sim flights
- build telemetry rollup worker
- generate mission control digest
- polish digest timing windows
- tune rollup thresholds
- enable preflight checks in CI
- cache hot flight read paths
- merge branch 'fuel-optimizer'
- collect engine cycle metrics
- add trajectory snapshot reports
- publish burn-rate indicators
- simulate alternate burn curve
- retry dropped comm packets
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.