Smol Machines
pilotctl appstore install io.pilot.smol About Smol Machines
Smol Machines — fast, hardware-isolated Linux microVMs for agents, now local AND cloud. Spin up sub-second, real-hypervisor-isolated Linux microVMs locally with the smolvm CLI (not shared-kernel containers), then push a VM to the smol cloud with a single method.
Local (free, offline): - Run untrusted or AI-generated code safely, networking off by default - Give an agent a real Linux shell — a stateful, isolated backend - Ephemeral or persistent VMs; portable .smolmachine artifacts via pack - GPU/Vulkan compute, headless-browser automation, CI-style jobs
Cloud (per-user, metered): - smol.push sends a local VM (or an OCI image) to the smol cloud - Pilot provisions your own cloud key automatically on install — no account, no API key to manage - Your cloud machines are isolated per user and metered against your free credit; smol.balance shows what's left, smol.list shows only your machines
Discover the live method surface with smol.help. The master cloud key never leaves Pilot's broker; you only ever hold your own scoped key.
Methods · 8
smol.exec smol.push smol.provision smol.balance smol.list smol.key smol.rotate smol.help Pricing
Local methods (smol.exec/version/help) are free. Cloud VMs are billed by REAL usage: every user gets $5.00 of free credit, a running VM drains it by the second (CPU + memory + disk), and the broker stops your VMs when it runs out. The master cloud key never leaves Pilot's broker.
What’s New
- Released v1.2.0