Snapshots are a hosted-platform feature. You capture and launch them from
the web UI at app.amika.dev.
The flow is:
- Create a base sandbox with the setup script skipped.
- Configure it the way you want the base to look.
- Take a snapshot.
- Launch new sandboxes from the snapshot, and optionally set it as the repository default.
Step 1 — Create a base sandbox, skipping setup
When you build a base sandbox for a snapshot, skip the repository’s setup script. The setup script runs automatically every time a sandbox is created. If it runs while you build the snapshot and again when someone boots from that snapshot, it executes twice. Skip it now, and let it run once at boot time later.1
Open the Create Sandbox dialog
On the Sandboxes page, click Create Sandbox and select your
repository.
2
Check Skip setup script
Expand Sandbox Snapshot and check Skip setup script, then click
Create.

--no-setup to provision the sandbox with a no-op setup
script:
Step 2 — Configure the environment
Connect to the sandbox and set it up the way you want the base image to look — install dependencies, build caches, configure tools.Step 3 — Take the snapshot
Open the sandbox’s detail page in the web UI (the sandbox must be running) and click Take Snapshot. Choose a capture mode:
Give the snapshot a name you’ll recognize and confirm.
The snapshot moves through
capturing → finalizing → active. Once it’s
active it’s ready to launch from.
Step 4 — Launch from a snapshot
When you create a new sandbox, expand Sandbox Snapshot and pick your snapshot from the Start from snapshot dropdown. The new sandbox boots from the captured image instead of the preset.Set a repository default
Make every new sandbox for a repository boot from a snapshot by default — either from the web UI or in your.amika/config.toml.
- .amika/config.toml
- Web UI
Commit the default to your repository
configuration so every collaborator
shares it. Add a
[sandbox] section to .amika/config.toml:A default set in the web UI (stored in the database) takes precedence over
the
[sandbox] value in .amika/config.toml. See the
[sandbox] reference for the full
resolution order.