Use this guide to start a project dev server, register it with Sero, and open the preview URL.
This page is task-focused. To choose Host, Apple Container, or Docker / Podman first, see Choose a Workspace Runtime. For the exact support matrix, see Support Scope.
/workspace.Host path caveat: /workspace is for container runtimes except Sero compatibility aliases. Do not use /workspace as a Host shell path.
Host is the default on supported platforms. Start the server normally from your project folder:
Register the port and command Sero should show:
Open the registered 127.0.0.1 URL from Dev Servers in Explorer, or ask the agent to preview it.
For Apple Container or Docker / Podman, start the server inside the workspace runtime. Many frameworks need the server to bind to all interfaces inside the container:
Register the same port and command:
Open the forwarded loopback URL from Dev Servers in Explorer, or ask the agent to preview the registered URL. Do not use a container IP.
| Command | Use it for |
|---|---|
sero devserver list | List registered servers for the current workspace. |
sero devserver register --name <name> --port <port> --command <cmd> [--framework <name>] | Add a server entry with the command Sero can show or restart. |
sero devserver stop <id> | Stop the entry through the active workspace runtime. For a Host server that you started outside Sero, this marks the entry stopped but does not kill your process. |
The registry is in memory. Re-register servers after restarting the app if the entry is gone or the URL changed.
Use one of these paths:
sero devserver list and open the current URL.0.0.0.0 bind option if your framework requires one.127.0.0.1 URL opens in your normal browser.sero devserver list, then open the fresh URL or register the server again.