smol registry

Discover and run pre-built smolmachines. Pull a machine, run it instantly.

machines 24 machines
alpine
official

alpine:3.20 โ€” packaged as a smolmachine

linux/amd64
busybox
official

busybox:1.36 โ€” packaged as a smolmachine

linux/amd64
caddy
official

caddy:2 โ€” packaged as a smolmachine

linux/amd64
codex
official

Coding-agent sandbox โ€” Node.js, Python, git, ripgrep, and build-essential with the OpenAI Codex CLI (`codex`) pre-installed. Bring your own API key at runtime.

linux/amd64linux/arm64
debian
official

debian:12 โ€” packaged as a smolmachine

linux/amd64
eclipse-temurin
official

eclipse-temurin:21 โ€” packaged as a smolmachine

linux/amd64
enforra-node
official

192.168.64.1:5001/enforra-node:latest โ€” packaged as a smolmachine

linux/arm64
go
official

Go 1.23 toolchain (golang:1.23) โ€” compile and run Go programs with the full toolchain (go build / run / test) in an isolated microVM.

linux/amd64linux/arm64
golang
official

golang:1.23 โ€” packaged as a smolmachine

linux/amd64
harbor
official

Harbor โ€” the agent-evaluation framework and official Terminal-Bench harness (Python). Run agent evals and build RL environments: `harbor run --agent โ€ฆ --model โ€ฆ`. Ships with Python 3.12, git, and the `harbor` CLI.

linux/amd64linux/arm64
httpd
official

httpd:2.4 โ€” packaged as a smolmachine

linux/amd64
mariadb
official

mariadb:11 โ€” packaged as a smolmachine

linux/amd64
memcached
official

memcached:1 โ€” packaged as a smolmachine

linux/amd64
mongo
official

mongo:7 โ€” packaged as a smolmachine

linux/amd64
mysql
official

mysql:8.4 โ€” packaged as a smolmachine

linux/amd64
nginx
official

nginx:1.27 โ€” packaged as a smolmachine

linux/amd64
node
official

Node.js 22 runtime (node:22-slim) โ€” run JavaScript/TypeScript, npm packages, and Node tooling in an isolated microVM.

linux/amd64
postgres
official

postgres:16 โ€” packaged as a smolmachine

linux/amd64
python
official

python:3.12-slim โ€” packaged as a smolmachine

linux/amd64
rabbitmq
official

rabbitmq:3 โ€” packaged as a smolmachine

linux/amd64
redis
official

redis:7 โ€” packaged as a smolmachine

linux/amd64
registry
official

registry:2 โ€” packaged as a smolmachine

linux/amd64
rust
official

Rust toolchain (rust:1) with cargo + rustc โ€” build and run Rust projects in an isolated microVM.

linux/amd64
ubuntu
official

ubuntu:24.04 โ€” packaged as a smolmachine

linux/amd64
get started

1. Pull the packed machine:

smolvm pack pull registry.smolmachines.com/library/alpine:latest -o alpine.smolmachine

2. Create & start a microVM from it:

smolvm machine create alpine --from alpine.smolmachine && smolvm machine start --name alpine

3. Run a command in it:

smolvm machine exec --name alpine -- cat /etc/os-release

Install the smolvm CLI first: curl -sSL https://smolmachines.com/install.shย |ย bash