Hardware-isolated microVMs
Smol runs workloads in local or cloud microVMs with an explicit lifecycle and brokered control surface.
Give coding agents a real execution environment with a visible lifecycle: verify the tool, launch a microVM or container, attach only the data it needs, and return an artifact instead of host access.
For coding-agent and platform teams that need useful execution without handing the agent an unrestricted host shell.01$ pilot app call smol.run
02creating microVM........ done
03mount /workspace.......... read-only
04network egress........... denied
05execute analysis.py...... running
Coding agents need to run commands, inspect artifacts, and persist working data. Running everything directly on a developer machine combines the broadest authority with the least repeatability. Pilot separates the agent call from the execution substrate, allowing teams to choose microVM isolation, a container, or a purpose-built database app for the task.
Smol runs workloads in local or cloud microVMs with an explicit lifecycle and brokered control surface.
The Docker app provides a familiar unit for repeatable tools, dependencies, and disposable environments.
SQLite, DuckDB, PostgreSQL, MySQL, and Redis cover transactional, analytical, and in-memory workloads.
Match a microVM, container, or data process to the workload and threat model.
App grants expose the files, process calls, and network access the tool requires.
The agent invokes a bounded operation instead of receiving a permanent unrestricted shell.
Ephemeral compute and persistent data have separate, visible lifecycles.
Describe the workload, its data, and any network requirement. We will recommend a microVM, container, or narrower data-app execution path.