Back to App Store
App Store/ Infrastructure/ Smol Machines

Smol Machines

smol machines · io.pilot.smol
Fast, hardware-isolated microVMs — local and cloud.
Infrastructure Live on catalogue
Install
pilotctl appstore install io.pilot.smol
v1.2.0
Version
8
Methods
8.7 MB
Size
guarded
Sandbox
macOS · Linux
Platforms

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
Run any smolvm subcommand in a fast, hardware-isolated Linux microVM LOCALLY. Payload is {"args":[...]} — the verbatim smolvm argv (machine run/create/exec, pack, serve, config). Networking is off by default (--net).
smol.push
Push a VM to the smol cloud as YOU: send a local packed artifact or an OCI image. Costs 1 credit; the broker checks your balance and tags the machine as owned by you so no other user can see it. Pass {"net":true} for networking.
smol.provision
Provision (or fetch) your per-user smol cloud key + free credit. Runs automatically on install and on smol.help.
smol.balance
Report your remaining smol cloud credit balance.
smol.list
List YOUR smol cloud machines (only yours — the broker filters by owner).
smol.key
Get your current per-user smol cloud key (bound to your Pilot identity; also cached in your app's private secrets).
smol.rotate
Rotate your cloud key if it leaked — the old key stops working immediately; your credit and machines are unaffected.
smol.help
Discovery: methods grouped by plane (local vs cloud), with params, latency, and cost.

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.

$5.00
free credit — then billed by real usage
CPU $0.0432 / cpu-hour
Memory $0.0162 / GB-hour
Disk $0.0001 / GB-hour
Egress $0.05 / GB

What’s New

v1.2.0 Latest
  • Released v1.2.0

Platform Compatibility

macOS Apple Silicon
4.9 MBSupported
macOS Intel
5.3 MBSupported
Linux arm64
5.4 MBSupported
Linux amd64
5.4 MBSupported
You might also like

More in Infrastructure