Weave documentation
dCLI

Usage

Fetch structured browser output with dCLI and configure server authentication explicitly.

Fetch and inspect structured output

dcli fetch https://example.com --links
dcli search "Rust peer-to-peer libraries" --top 5 --engine duckduckgo
dcli research "content-addressed storage" --depth 2 --sources 5

These commands delegate to browser-engine implementations and print the selected output format. Inspect errors and returned source URLs before using results as evidence. The perceive command requires an existing local path and depends on the selected perception implementation; the command name alone does not provide a hosted multimodal model.

dcli serve --port 8888 requests an all-interface listener. The underlying server only logs a warning for a non-local listener when WEAVE_API_KEY is empty; it still binds, and the authentication layer passes requests through without a key. Set WEAVE_API_KEY before exposing server mode, or call the library server with an explicit loopback address for a local integration. See server routes.

init, strand, locus, daemon, and dht are not dCLI subcommands.

Source reference

On this page