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

When to read this: Debug path/config issues or run Chatty in non-standard environments.

VariablePurposeDefault
CHATTY_DATA_DIROverride user data directory (AppImage)Platform default
CHATTY_DEBUG_UIEnable chat view debug overlayunset
CHATTY_PDFIUM_LIB_DIRPath to pdfium native libraryauto-detect + cache
CHATTY_ENABLE_DOC_RETRIEVEREnable doc_retriever toolunset = disabled
CHATTY_SECRET_STOREWhere provider keys, MCP/A2A tokens and Hive tokens are kept (AGE-741): auto, keychain (refuse the file fallback), file (owner-only secrets.json in the config dir)auto = OS keychain, else secrets.json with a warning
CHATTY_INFER_MISSING_ANSWERHeadless: infer missing final answerunset
CHATTY_PROGRESS prefixSub-agent stderr progress linesprotocol constant
XDG_RUNTIME_DIRRequired for GPUI on Linux/X11/tmp/...
XDG_DATA_HOMELinux data dir override~/.local/share
GITHUB_TOKENAuto-updater GitHub API; REST fallback for the branch’s PR status when gh is unavailableunset
GH_TOKENSecond choice after GITHUB_TOKEN for the PR-status REST fallbackunset
OLLAMA_NUM_PARALLELRead for a loopback Ollama provider to size its delegation endpoint budget (AGE-305)unset = default_endpoint_budget
ECHO_PLUGIN_WASMTests: path to the echo plugin when it is not the staged fixture (AGE-176)target/wasm-fixtures/echo/echo.wasm
UPDATE_GOLDENSTests: rewrite the stream-fixture goldens instead of diffing themunset
APPIMAGEAppImage self-update pathset by AppImage
DISPLAYX11 display for GPUI:0 / :1
HOMEUser home for pathsrequired
PATHShell tool environmentinherited
SHELLShell for subprocesses/bin/bash
PDFIUM_LIB_DIRCompile-time pdfium pathbuild script