A JARVIS-style HUD interface for your OpenClaw agent.
bash
./setup.sh
Gateway token is auto-detected from ~/.openclaw/openclaw.json.
⚠️ Remote/non-localhost access: If JARVIS server is accessed from a different machine (not localhost), add this to your
~/.openclaw/openclaw.json:json
{ "gateway": { "controlUi": { "allowInsecureAuth": true } } }Then restart OpenClaw Gateway.
Then start:
bash
node --env-file=.env server/index.js
Open http://localhost:9999
Copy and edit config.local.json:
bash
cp config.json config.local.json
FieldDescriptionDefaultnamePage titleJARVISagent.nameAgent display nameJARVISagent.emojiAgent emoji🤖agent.sessionKeyOpenClaw session keyagent:main:mainserver.portServer port9999tts.voicemacOS TTS voiceSamantha
bash
npm i -g pm2
pm2 start server/index.js --name jarvis --node-args="--env-file=.env"
pm2 save
say (offline)edge-tts ( pip install edge-tts) for TTSsay engine only)