JARVIS DOCS

Troubleshooting

Quick fixes for the issues that come up. If nothing here works, run ./tools/diagnose.sh and attach the resulting tarball to a GitHub issue.

”Bridge offline” toast

The HUD’s WebSocket can’t reach localhost:8766.

./launch.sh status     # what's running on which port?
./launch.sh restart    # nuke + restart all four services
tail /tmp/jarvis-bridge.log

Common causes:

STT / Whisper not online

The status pip in the calendar strip stays amber for whisper.

TTS / Kokoro silent

The voice loop completes but no audio plays.

Wake word not firing

CPU/GPU temps show as

macmon isn’t installed or isn’t on PATH.

brew install vladkens/tap/macmon
which macmon
./launch.sh restart

The HUD shows a one-time toast at startup if macmon is missing. The kiosk works without it — temps just stay blank.

LLM “key invalid” toast

You’ve added an Anthropic / OpenAI key but it’s wrong or revoked.

Chrome window won’t open

./launch.sh reports the static server is up but no Chrome appears.

Diagnostic bundle

./tools/diagnose.sh

Drops a tarball on your Desktop with logs, system snapshot, brand config, plugin manifests, and last 7 days of session telemetry. No .env and no data/memory.db — safe to attach to a GitHub issue.

The Settings → Diagnostics panel has the same export button if you’d rather click than terminal.