amika and amika-server.
amika sandbox
Manage Docker-backed persistent sandboxes with bind mounts and named volumes.
Create
Common create flags
| Flag | Description |
|---|---|
--name <name> | Sandbox name (auto-generated if omitted) |
--provider <name> | Sandbox provider (docker only today) |
--preset <name> | Preset image |
--image <image> | Custom image |
--mount <spec> | Host mount source:target[:mode] |
--volume <spec> | Existing volume name:target[:mode] |
--git [path] | Mount git repo root into sandbox |
--no-clean | Include untracked/uncommitted files with --git |
--env <KEY=VALUE> | Environment variable |
--port <host:container[/protocol]> | Publish port |
--port-host-ip <ip> | Host bind IP for published ports |
--setup-script <path> | Startup setup script |
--yes | Skip confirmation |
--connect | Connect after create |
List
NAME, PROVIDER, IMAGE, PORTS, CREATED.
Connect
Delete
| Flag | Description |
|---|---|
--delete-volumes | Delete associated unreferenced volumes |
--keep-volumes | Keep associated volumes without prompting |
Mount modes
| Mode | Behavior |
|---|---|
ro | Read-only bind mount |
rw | Read-write bind mount (syncs writes back) |
rwcopy | Snapshot in a Docker volume (default for --mount) |
amika materialize
Run a script or command in an ephemeral Docker container and copy output files to a destination.
--script or --cmd is required.
Key flags
| Flag | Description |
|---|---|
--script <path> | Script to execute |
--cmd <string> | Inline shell command |
--destdir <path> | Host destination for copied output (required) |
--outdir <path> | Container directory to copy from |
--preset <name> | Preset image (coder, claude) |
--image <image> | Custom Docker image |
--mount <spec> | Mount source:target[:mode] |
--env <KEY=VALUE> | Set container environment variable |
--setup-script <path> | Mount startup script at /opt/setup.sh |
-i, --interactive | Run with TTY |
--:
amika volume
Manage tracked volumes.
NAME, TYPE, CREATED, IN_USE, SANDBOXES, SOURCE.
amika auth extract
Discover local coding-agent credentials and print shell assignments.
amika-server
Run the HTTP API server.
/openapi.json and /docs.
See HTTP API reference for endpoint details.
Environment variables
| Variable | Description |
|---|---|
AMIKA_STATE_DIRECTORY | Override default state directory |
AMIKA_PRESET_IMAGE_PREFIX | Override preset image prefix |
AMIKA_RUN_EXPENSIVE_TESTS | Enable expensive integration tests |
PORT | Set amika-server listen address |