{"slug":"freestyle-vms","name":"Freestyle VMs","summary":"Full Linux VMs for AI agents with API and TypeScript SDK access, instant startup, live forking, memory snapshots, pause/resume, filesystem and process execution, PTY streaming, scoped identities, and SSH.","publisher":"Freestyle","homepage":"https://www.freestyle.sh/products/vms","kind":"runtime","hasApi":true,"hasMcp":false,"costRange":"unknown","costNotes":"Unknown: Page says start free with no credit card required. While paused or suspended, compute billing stops and only storage is billed. No prices, tiers, or rates are stated.","functions":["code","auth","browser","identity","memory","parse","search","stream"],"slices":[{"functionId":"code","label":"Execute code in a Linux VM","note":"TypeScript SDK can exec commands, install packages, and capture stdout, stderr, and exit code. Bun is stated to ship in every VM; real Linux package install is stated.","cost":"Unknown"},{"functionId":"memory","label":"Memory snapshot restore","note":"Page describes restoring a memory snapshot, hibernating with CPU and memory frozen, and waking with memory restored so an in-memory process can continue.","cost":"Unknown"},{"functionId":"identity","label":"Scoped VM identity","note":"Page shows creating a scoped identity, granting it access to a specific VM and allowed users, and minting a token.","cost":"Unknown"},{"functionId":"auth","label":"VM access permissions and SSH token","note":"Identity permissions can grant VM access and tokens are used to connect over SSH.","cost":"Unknown"},{"functionId":"stream","label":"Streaming PTY","note":"Page shows opening a PTY, streaming output, writing input, and reattaching after disconnect, suspend, or fork.","cost":"Unknown"},{"functionId":"browser","label":"Headless browser workloads","note":"Page lists browser automation as a use case for running headless browsers for testing, scraping, or AI-driven web tasks. No separate browser API is shown.","cost":"Unknown"},{"functionId":"parse","label":"parse","note":"Inferred from executor","cost":"Unknown"},{"functionId":"search","label":"search","note":"Inferred from executor","cost":"Unknown"}],"interfaces":[{"kind":"http"}],"composabilityRationale":"Page declares an API and TypeScript SDK for VM create, exec with stdout/stderr/exit code, filesystem writes, live fork, snapshot boot, persistent idle suspend and memory restore, streaming PTY, scoped identities, permissions, tokens, and SSH. Listed tool and language names are Bun, Node.js, Python, uv, Ruby, Java, and Postgres, without interface details. MCP support is not stated.","signals":[],"functionProbabilities":[{"functionId":"code","value":0.92,"source":"https://www.freestyle.sh/products/vms","method":"lexical","observedAt":"2026-10-18T18:08:00.246Z"},{"functionId":"auth","value":0.8,"source":"https://www.freestyle.sh/products/vms","method":"lexical","observedAt":"2026-10-18T18:08:00.246Z"},{"functionId":"browser","value":0.8,"source":"https://www.freestyle.sh/products/vms","method":"lexical","observedAt":"2026-10-18T18:08:00.246Z"},{"functionId":"identity","value":0.8,"source":"https://www.freestyle.sh/products/vms","method":"lexical","observedAt":"2026-10-18T18:08:00.246Z"},{"functionId":"memory","value":0.8,"source":"https://www.freestyle.sh/products/vms","method":"lexical","observedAt":"2026-10-18T18:08:00.246Z"},{"functionId":"parse","value":0.8,"source":"https://www.freestyle.sh/products/vms","method":"lexical","observedAt":"2026-10-18T18:08:00.246Z"},{"functionId":"search","value":0.8,"source":"https://www.freestyle.sh/products/vms","method":"lexical","observedAt":"2026-10-18T18:08:00.246Z"},{"functionId":"stream","value":0.8,"source":"https://www.freestyle.sh/products/vms","method":"lexical","observedAt":"2026-10-18T18:08:00.246Z"},{"functionId":"payment","value":0.72,"source":"https://www.freestyle.sh/products/vms","method":"lexical","observedAt":"2026-10-18T18:08:00.246Z"},{"functionId":"store","value":0.72,"source":"https://www.freestyle.sh/products/vms","method":"lexical","observedAt":"2026-10-18T18:08:00.246Z"},{"functionId":"test","value":0.72,"source":"https://www.freestyle.sh/products/vms","method":"lexical","observedAt":"2026-10-18T18:08:00.246Z"},{"functionId":"tool-call","value":0.72,"source":"https://www.freestyle.sh/products/vms","method":"lexical","observedAt":"2026-10-18T18:08:00.246Z"}],"claimVerification":[{"key":"mcp","status":"unverified","asserted":"false","evidenceSource":"https://www.freestyle.sh/products/vms","method":"fallback"},{"key":"api","status":"unverified","asserted":"true","evidenceSource":"https://www.freestyle.sh/products/vms","method":"fallback"},{"key":"cost","status":"unverified","asserted":"unknown","evidenceSource":"https://www.freestyle.sh/products/vms","method":"fallback"},{"key":"license","status":"unverified","asserted":"","evidenceSource":"https://www.freestyle.sh/products/vms","method":"fallback"}],"tweets":[],"notes":[],"origin":"intake","createdAt":"2026-10-18T18:08:01.062Z","updatedAt":"2026-10-18T18:08:01.062Z","sources":[{"kind":"web","label":"executor","url":"https://www.freestyle.sh/products/vms","excerpt":"Freestyle\n\nDocs`D`Sign In`S`\n\n# The Most Powerful VMs for AI Agents\n\nFull Linux VMs with up to 32 vCPUs, 64 GB RAM, instant startup, and live forking.\n\nStart buildingRead documentation\n\nThe best build on Freestyle\n\nvly.ai\n\nRork\n\nVibeflow\n\nv","at":"2026-10-18T18:08:01.062Z"}],"recordId":"cmp_freestyle-vms","claims":{"name":"Freestyle VMs","summary":"Full Linux VMs for AI agents with API and TypeScript SDK access, instant startup, live forking, memory snapshots, pause/resume, filesystem and process execution, PTY streaming, scoped identities, and SSH.","kind":"runtime","publisher":"Freestyle","homepage":"https://www.freestyle.sh/products/vms","costRange":"unknown","costNotes":"Unknown: Page says start free with no credit card required. While paused or suspended, compute billing stops and only storage is billed. No prices, tiers, or rates are stated.","functions":["code","auth","browser","identity","memory","parse","search","stream"],"slices":[{"functionId":"code","label":"Execute code in a Linux VM","note":"TypeScript SDK can exec commands, install packages, and capture stdout, stderr, and exit code. Bun is stated to ship in every VM; real Linux package install is stated.","cost":"Unknown"},{"functionId":"memory","label":"Memory snapshot restore","note":"Page describes restoring a memory snapshot, hibernating with CPU and memory frozen, and waking with memory restored so an in-memory process can continue.","cost":"Unknown"},{"functionId":"identity","label":"Scoped VM identity","note":"Page shows creating a scoped identity, granting it access to a specific VM and allowed users, and minting a token.","cost":"Unknown"},{"functionId":"auth","label":"VM access permissions and SSH token","note":"Identity permissions can grant VM access and tokens are used to connect over SSH.","cost":"Unknown"},{"functionId":"stream","label":"Streaming PTY","note":"Page shows opening a PTY, streaming output, writing input, and reattaching after disconnect, suspend, or fork.","cost":"Unknown"},{"functionId":"browser","label":"Headless browser workloads","note":"Page lists browser automation as a use case for running headless browsers for testing, scraping, or AI-driven web tasks. No separate browser API is shown.","cost":"Unknown"},{"functionId":"parse","label":"parse","note":"Inferred from executor","cost":"Unknown"},{"functionId":"search","label":"search","note":"Inferred from executor","cost":"Unknown"}],"interfaces":[{"kind":"http"}],"composabilityRationale":"Page declares an API and TypeScript SDK for VM create, exec with stdout/stderr/exit code, filesystem writes, live fork, snapshot boot, persistent idle suspend and memory restore, streaming PTY, scoped identities, permissions, tokens, and SSH. Listed tool and language names are Bun, Node.js, Python, uv, Ruby, Java, and Postgres, without interface details. MCP support is not stated."},"relations":[{"from":"freestyle-vms","to":"spider","kind":"fills-same-slot-as","note":"Shared functions auth, browser, code, search, stream. Can fill the same function slot."},{"from":"freestyle-vms","to":"best-code-execution-sandbox-for-ai-agents-in-2026","kind":"fills-same-slot-as","note":"Shared functions browser, code, memory, stream. Can fill the same function slot."},{"from":"freestyle-vms","to":"firecrawl","kind":"fills-same-slot-as","note":"Shared functions browser, code, parse, search. Can fill the same function slot."},{"from":"freestyle-vms","to":"vellum-assistant","kind":"fills-same-slot-as","note":"Shared functions auth, browser, memory. Can fill the same function slot."},{"from":"freestyle-vms","to":"how-hopx-achieves-100ms-cold-starts","kind":"fills-same-slot-as","note":"Shared functions auth, code, memory. Can fill the same function slot."},{"from":"freestyle-vms","to":"slack-enterprise-search","kind":"fills-same-slot-as","note":"Shared functions browser, memory, search. Can fill the same function slot."},{"from":"freestyle-vms","to":"box","kind":"fills-same-slot-as","note":"Shared functions code, stream. Can fill the same function slot."},{"from":"freestyle-vms","to":"search","kind":"fills-same-slot-as","note":"Shared functions browser, search. Can fill the same function slot."}],"explain":{"score":6,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0.3333333333333333,"contribution":0.03333333333333333,"why":"No MCP surface is declared. An API is declared. Cost is unknown. 1 of 3 checklist fields are complete.","sources":[],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.18107144632819594,"contribution":0.025350002485947435,"why":"1 sources cover 1 evidence types. The latest dated evidence is 2026-10-18. Freshness is omitted unless observed as a signal.","sources":[{"kind":"web","label":"executor","url":"https://www.freestyle.sh/products/vms","excerpt":"Freestyle\n\nDocs`D`Sign In`S`\n\n# The Most Powerful VMs for AI Agents\n\nFull Linux VMs with up to 32 vCPUs, 64 GB RAM, instant startup, and live forking.\n\nStart buildingRead documentation\n\nThe best build on Freestyle\n\nvly.ai\n\nRork\n\nVibeflow\n\nv","at":"2026-10-18T18:08:01.062Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["GitHub health: insufficient evidence","Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":6}