A workspace runtime is where Sero runs commands for one project. Choose the runtime per workspace, so different projects can use different execution environments.
localhost URLs.If you are unsure, keep Host. Host is the default on supported platforms. Choose a container runtime only when you want container behavior for that workspace.
For the exact platform support matrix, see Support Scope. For dev-server preview steps, see Preview Dev Servers.
Most users can use the names above. If you are editing config or reporting an issue, use these IDs:
| Runtime | ID |
|---|---|
| Host | host |
| Apple Container | apple-container |
| Docker / Podman | docker |
Use Host when you want the simplest local workflow:
http://localhost:3000Host does not provide container isolation, container-provided tools, or Linux/container networking behavior. Host browser automation also needs an available browser pack and a passing Environment Doctor launch check.
Host path rule: use relative paths or real paths from your computer. /workspace is for container runtimes, except for Sero compatibility aliases; do not rely on /workspace as a Host shell path.
Choose Apple Container or Docker / Podman when a workspace needs:
Apple Container is the Apple-native option on supported Apple Silicon Macs. Docker / Podman is the Docker-compatible option on supported macOS arm64, Linux, and Windows setups.
Container path rule: the primary project is available at /workspace inside the container. Host paths may be mounted separately, but do not assume every host folder is visible inside the container.
Runtime selection is per workspace. Changing one workspace does not change every workspace.
If you select a container runtime and it is unavailable, Sero reports diagnostics for that selected runtime. It does not silently run that selected container workspace on Host. Fix the container runtime or explicitly choose another supported runtime.
Use this quick decision path: