--- summary: "CLI reference for `openclaw docs` (search the live docs index)" read_when: - You want to search the live OpenClaw docs from the terminal - You need to know which hosted search API the docs CLI calls title: "Docs" --- # `openclaw docs` Search the live OpenClaw docs index from the terminal. ## Usage ```bash openclaw docs # print docs entrypoint and example search openclaw docs --json # print the same guidance as JSON openclaw docs [--json] # search the live docs index ``` | Argument/option | Description | | --------------- | ---------------------------------------------------------------------------------- | | `[query...]` | Free-form search query. Multi-word queries are joined with spaces and sent as one. | | `--json` | Emit one machine-readable JSON object on stdout. | With no query, `openclaw docs` prints the docs entrypoint URL and a sample search command instead of running a search. ## Examples ```bash openclaw docs browser existing-session openclaw docs browser existing-session --json openclaw docs sandbox allowHostControl openclaw docs gateway token secretref ``` ## How it works `openclaw docs` calls `https://docs.openclaw.ai/api/search` and renders the JSON results. The search request uses a fixed 30 second timeout. ## Output In a rich (TTY) terminal, results render as a heading followed by a bullet list: page title, linked docs URL, and a short snippet on the next line. Empty results print "No results.". In non-rich output (piped, `--no-color`, scripts), the same data renders as Markdown: ```markdown # Docs search: - [Title](https://docs.openclaw.ai/...) - snippet - [Title](https://docs.openclaw.ai/...) - snippet ``` With `--json`, stdout contains one object with the normalized query and result list. With no query, `query` is `null`, `url` is the docs entrypoint, and `results` is empty. Styling and headings are suppressed; request diagnostics stay on stderr so stdout can be piped directly to a JSON parser. ## Exit codes | Code | Meaning | | ---- | ------------------------------------------------------------------------ | | `0` | Search succeeded, including zero-result responses. | | `1` | The hosted docs search API call failed; stderr prints the error message. | ## Related - [CLI reference](/cli) - [Live docs](https://docs.openclaw.ai)