[experimental] Run the app server or related tooling Usage: codex app-server [OPTIONS] [COMMAND] Commands: daemon Manage the local app-server daemon proxy Proxy stdio bytes to the running app-server control socket generate-ts [experimental] Generate TypeScript bindings for the app server protocol generate-json-schema [experimental] Generate JSON Schema for the app server protocol help Print this message or the help of the given subcommand(s) Options: -c, --config Override a configuration value that would otherwise be loaded from `~/.codex/config.toml`. Use a dotted path (`foo.bar.baz`) to override nested values. The `value` portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal. Examples: - `-c model="o3"` - `-c 'sandbox_permissions=["disk-full-read-access"]'` - `-c shell_environment_policy.inherit=all` --enable Enable a feature (repeatable). Equivalent to `-c features.=true` --disable Disable a feature (repeatable). Equivalent to `-c features.=false` --strict-config Error out when config.toml contains fields that are not recognized by this version of Codex --listen Transport endpoint URL. Supported values: `stdio://` (default), `unix://`, `unix://PATH`, `ws://IP:PORT`, `off` [default: stdio://] --stdio Use stdio as the transport (equivalent to `--listen stdio://`) --analytics-default-enabled Controls whether analytics are enabled by default. Analytics are disabled by default for app-server. Users have to explicitly opt in via the `analytics` section in the config.toml file. However, for first-party use cases like the VSCode IDE extension, we default analytics to be enabled by default by setting this flag. Users can still opt out by setting this in their config.toml: ```toml [analytics] enabled = false ``` See https://developers.openai.com/codex/config-advanced/#metrics for more details. --ws-auth Websocket auth mode for non-loopback listeners [possible values: capability-token, signed-bearer-token] --ws-token-file Absolute path to the capability-token file --ws-token-sha256 Hex-encoded SHA-256 digest of the capability token --ws-shared-secret-file Absolute path to the shared secret file for signed JWT bearer tokens --ws-issuer Expected issuer for signed JWT bearer tokens --ws-audience Expected audience for signed JWT bearer tokens --ws-max-clock-skew-seconds Maximum clock skew when validating signed JWT bearer tokens -h, --help Print help (see a summary with '-h')