divekit gui
EXPERIMENTAL Run Divekit graphical interface
Synopsis
Start the Divekit graphical interface.
This command is experimental and may still change.
By default, this starts local single-user mode on this computer without login. Use –mode managed for authenticated server operation. Managed mode binds to 127.0.0.1 unless –host is set explicitly.
Usage
divekit gui [flags]
Examples
# Start local single-user mode
divekit gui
# Start managed server mode on the local interface
divekit gui --mode managed
# Expose managed mode on all interfaces, for example behind a TLS reverse proxy
divekit gui --mode managed --host 0.0.0.0
Flags
--assets-dir string GUI assets directory override (default: embedded web/gui/dist assets in binary) (default "auto")
--auth-config string Persisted GUI server auth database path
--auth-subject string Subject name for generated admin credentials (default "server-admin")
--auth-token string Static bearer token for managed mode
--auth-token-env string Environment variable containing the static bearer token (default "DIVEKIT_SERVER_TOKEN")
--host string GUI server host (default: 127.0.0.1)
--mode string GUI startup mode: local|managed (default: local)
--open-browser Open browser automatically after startup (default: true in local mode, false in managed mode)
--port int GUI server port (default 8787)
--reset-auth Replace persisted managed-mode auth database and print a newly generated admin token
--setup-auth Create persisted managed-mode auth database when missing and print the admin token
Inherited Flags
-l, --loglevel string log level (debug, info, warn, error, fatal) (default "info")
--no-index skip project index update
--non-interactive run in non-interactive mode (fails if interactive input is required)
-y, --yes assume yes/default for all prompts (non-interactive with automatic defaults)