Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.murmur.dev/llms.txt

Use this file to discover all available pages before exploring further.

Agent VMs use a two-layer image:
  1. Platform base — Debian 12, Git, Node.js, Claude Code, Codex CLI, gh CLI. Maintained by Murmur.
  2. Your toolchain — Go, Python, Docker, Chrome, internal SDKs. Built by baking a recipe on top of the base.
Your workspace references an image by name via the image_ref field.

How images are created

Images are produced by the bake process. You define a recipe (base image + provisioning script), then trigger a bake with murmur bake. The platform creates a scratch VM, runs your script, snapshots the result, and registers the image. Images are bound to placements — a GCE image baked in one project is not visible from another. When you create a customer placement, you re-bake your recipes so the images exist in your cloud account.

Immutability

Baked images are immutable — you cannot edit one after it is created. To change what’s installed, update your recipe and re-bake. List existing images with murmur get image.
TypePage
Referenceimage
Referencemurmur bake
GuideCustom images
ConceptRecipes
ConceptPlacements
ConceptWorkspaces