Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Environment variables

All zorp environment variables use the ZORP_ prefix. A setting saved in the web UI beats the matching variable, which beats the built-in default.

Model transport

VariableDefaultWhat it does
ZORP_BASE_URLnoneOpenAI-compatible endpoint, hosted or local
ZORP_API_KEYnoneAPI key. Never written to disk by the web UI
ZORP_MODELnoneModel name
ZORP_HTTP_TIMEOUT_SECS900Seconds of silence to wait for. On a streamed reply this bounds the gap between chunks, not the length of the answer
ZORP_RETRY_ATTEMPTS4Total sends for a request answered 429 or 503. Nothing else is retried
ZORP_RETRY_BUDGET_SECS30Seconds of added waiting the retries may spend in total
ZORP_CONTEXT_TOKENSunsetContext window size. Unknown unless you say, on purpose

Research

VariableDefaultWhat it does
ZORP_FORECASTunsetAsk for a forecast before each investigate attempt and record it
ZORP_CRITIQUE_ROUNDS2Bound on critique’s revision rounds
ZORP_TAVILY_API_KEYnoneEnables the web_search built-in (with the search feature)

Web UI

VariableDefaultWhat it does
ZORP_WEB_TOKENnoneRequired when binding anything but loopback
ZORP_WORKSPACEcwdDirectory the agent works in and the Files pane shows
ZORP_SESSION_TITLES1Set 0 to keep the verbatim first message as the sidebar label
ZORP_SKILLS_DIRunsetExtra skills directory, wins over user and repo skills

Recall, memory, voice

VariableDefaultWhat it does
ZORP_RECALL_SWEEP_SECS300Full-store index sweep interval. 0 disables sweeps
ZORP_RECALL_DBnext to the session storeWhere the vector index lives
ZORP_EMBED_URLlocal OllamaEmbedding endpoint. Must be loopback; a remote host gets a refusal, not a remote embedder
ZORP_EMBED_MODELnomic-embed-textEmbedding model
ZORP_VOICE_URLhttp://127.0.0.1:8000ASR endpoint. Loopback only
ZORP_VOICE_MODELQwen/Qwen3-ASR-0.6BASR model
ZORP_VOICE_AUTOSTART1Set 0 to disable every install and spawn step

Install script

VariableDefaultWhat it does
ZORP_INSTALL_DIR~/.local/binWhere binaries land
ZORP_INSTALL_FROM_SOURCEunsetSet 1 to force a source build

This table tracks the README and can lag it. When in doubt, the README and --help win.