Cloud sandboxes for AI agents
froog gives each agent its own Linux machine, with a browser, a desktop and a disk that persists, without you operating any infrastructure.
Every sandbox is a full Ubuntu 24.04 or 26.04, Debian 13 or Omarchy VM with its own kernel, root, Docker, Chrome (Chromium on Omarchy) and seven coding agents installed. Drive it from the froog CLI or the HTTP API; stop it, fork it, snapshot it and pick up where you left off.
/dev/kvm inside
A whole computer for every agent
Not a container with a time limit. Each sandbox is a virtual machine that stays on, keeps its disk and has passwordless sudo, so agents can install anything, run Docker, open Chrome or start an Android emulator.
One 4 vCPU / 8 GB machine, running all month
Pick an OS, everything else is ready
- Ubuntu24.04 or 26.04 LTS
- Debian13 (trixie)
- OmarchyArch Linux with the Hyprland desktop
- Sizes2–8 vCPU · 4–16 GB memory · 51–111 GB disk
- InstalledDocker, Chrome (Chromium on Omarchy), Node, Python, Go, Rust, Java and more
- Coding agentsClaude Code, Codex, Gemini CLI, OpenCode, Amp, Cursor, Pi
- DesktopXFCE at 1920×1080 (Hyprland on Omarchy), in your browser
- NetworkSSH from anywhere, HTTPS URLs for any port
Stop it, fork it, roll it back
A stopped sandbox keeps its disk for 14 days and starts again where it left off. Automatic snapshots are taken every hour while it runs. Save one under a name and fork five copies to try five approaches at once, or restore an older one in place.
A small CLI you can script
Install froog, log in with your browser, and start a machine. Plain commands that agents, scripts and CI can run as easily as you can.
# a running VM with everything installed, then a shell
$ froog new my-box
$ froog ssh my-box
# run commands without SSH, from scripts or agents
$ froog exec my-box -- 'cd app && make test'
# hand the task to a coding agent inside the VM
$ froog prompt my-box "make the failing tests pass"
# five copies from a saved snapshot, and an HTTPS URL for port 3000
$ froog fork my-box@before-upgrade try --count 5
$ froog host my-box 3000
Watch every agent work, live
Every VM has a Linux desktop with a browser that you can watch and use in your browser. Agents see and drive it through a built-in computer-use MCP server. The wall puts every running VM's desktop on one page.
Docs your coding agent can read
Point Claude Code, Codex or Cursor at froog and let it create its own machines. The docs are one page, also as Markdown; there is a skill file, an OpenAPI spec and SDKs. Building your own agent? Guides show froog as the code-execution tool for the OpenAI Agents SDK, Claude Agent SDK, Vercel AI SDK, LangChain and Mastra.