OpenClaw Config
Config lives at~/.openclaw/openclaw.json:
Environment Variables
To reload:
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Customize your OCA installation — Node.js, OpenClaw config, and environment variables.
~/.openclaw/openclaw.json:
{
"channels": {
"whatsapp": {
"allowFrom": ["+91XXXXXXXXXX"],
"groups": { "*": { "requireMention": true } }
}
},
"messages": {
"groupChat": {
"mentionPatterns": ["@openclaw"]
}
}
}
nano ~/.openclaw/openclaw.json
| Variable | Default | Description |
|---|---|---|
OCA_DIR | ~/.oca | Root directory for OCA files |
GLIBC_NODE_DIR | ~/.oca/node | Node.js installation path |
PATH | Prepends ~/.oca/node/bin | Ensures glibc Node.js takes priority |
TMPDIR | $PREFIX/tmp | Required for glibc compatibility |
OCA_GLIBC | 1 | Signals that glibc Node is active |
NODE_OPTIONS | -r ~/.oca/patches/glibc-compat.js | Loads the Android polyfill |
source ~/.bashrc
# Edit install script
nano ~/.oca/scripts/install-nodejs.sh
# Change: NODE_VERSION="24.14.0"
# Reinstall
bash ~/.oca/scripts/install-nodejs.sh
# Disable audit prompts
npm config set audit false
# Disable fund messages
npm config set fund false
# Increase network timeout (slow connections)
npm config set fetch-timeout 120000
nano $PREFIX/glibc/etc/resolv.conf
nameserver 8.8.8.8
nameserver 1.1.1.1