Base images & templates
Pass an image to create_vm to boot a pre-configured VM. Databases (postgres-18, mysql-8, redis-7) come with credentials baked in; nodejs-24 auto-runs your app on :3000; vscode-1.96 is a Remote-SSH dev box. No image defaults to plain ubuntu-24.04.
create_vm boots a minimal Ubuntu VM by default. Pass an image to get something pre-configured. Ask your agent list_images to see the live catalog (plus any templates you’ve saved) — this page is the map.
The catalog
| Image | What it ships | Listens | Credentials |
|---|---|---|---|
ubuntu-24.04 (default) | Minimal Ubuntu 24.04 — no Node/python/nginx preinstalled | — | — |
nodejs-24 | Node 24 LTS + npm/pnpm/yarn + app supervisor; runs /root/app | :3000 (auto-exposed) | — |
postgres-18 | PostgreSQL 18, TLS | :5432 | /root/.postgres-credentials |
mysql-8 | MySQL 8, TLS | :3306 | /root/.mysql-credentials |
redis-7 | Redis 7, AUTH required | :6379 | /root/.redis-credentials |
wordpress-7.0 | WordPress 7 + nginx + php-fpm + MySQL, all-in-one | :80 (auto-exposed) | /root/.wordpress-credentials |
n8n-2.26 | n8n workflow automation (editor UI + REST API) | :5678 (auto-exposed) | owner account set on first open |
vscode-1.96 | VS Code Remote-SSH dev box, Claude Code pre-installed | :22 (auto-exposed) | per-VM SSH key (returned once) |
How to pick
- Web app / API / static site →
nodejs-24. The supervisor auto-runs/root/appand exposes:3000, so a bare create yields a live URL. See deploy a Node app. - A database →
postgres-18,mysql-8, orredis-7. Credentials are generated per-VM into a0600file (read withexec cat /root/.<engine>-credentials). Databases are not auto-exposed — reach them privately from another VM in the same project (Project networking), andopen_portonly if you need external access. - A dev environment →
vscode-1.96(minimummediumtier; the platform auto-bumps smaller requests). See VS Code in a VM. - A blog / CMS →
wordpress-7.0;curl http://<vm>/to drive the install wizard. - Workflow automation →
n8n-2.26; the editor opens on the auto-exposed:5678URL and walks you through creating the owner account. - Anything else / your own stack →
ubuntu-24.04, then install what you need.
Make your own
Configure any VM the way you like, then save_image to turn it into a private, reusable template your agent can launch like any other image. See Snapshots & templates.