voicegw dashboard
Open the VoiceGateway dashboard in your browser.Purpose
The daemon (started byvoicegw onboard or voicegw serve) already
serves the React dashboard at /, the dashboard API at /api/*, and
the public HTTP API at /v1/* on the same port. voicegw dashboard
does not start a second process; it resolves the daemon URL from
your config and opens your browser at it.
Syntax
Options
| Flag | Short | Type | Default | Description |
|---|---|---|---|---|
--config | -c | string | auto | Path to voicegw.yaml. Auto-discovered if omitted. |
--no-open | flag | false | Print the dashboard URL without launching a browser. Useful over SSH. |
Behaviour
- Load the gateway configuration (the same path
voicegw statususes). - Resolve the host/port from
serve.host/serve.portinvoicegw.yaml, falling back to0.0.0.0and8080. The resolved URL replaces0.0.0.0withlocalhostbecause browsers do not handle bare0.0.0.0as a host. - Print the URL to the terminal.
- Unless
--no-openis set, callwebbrowser.open(url). If the browser auto-launch fails (no display, sandboxed environment), the command prints a warning and exits with status 0; the URL already printed in step 3 is enough to copy and open manually.
Prerequisites
The daemon must be running. Onboarding installs and starts it by default; verify withvoicegw status. If you skipped daemon install,
start it in another shell first:
dashboard extra must be installed at the package level so the
React bundle ships with the wheel:
Examples
Open the dashboard
Print the URL only
Use a non-default config
Related commands
voicegw servestarts the daemon in the foreground.voicegw startbrings the OS-managed daemon up.voicegw statusshows daemon and provider state in the terminal.voicegw onboardwrites the config, installs the daemon, and prints the dashboard URL at the end.