ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

jarvis-ui

JARVIS-style HUD web interface for OpenClaw agents. Interactive Three.js orb with agent state visualization, real-time chat via Gateway WebSocket, audio spectrum analyzer, system monitor, and TTS. Use when you want a visual dashboard for your OpenClaw agent.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/jincocodev/jarvis-ui
Or

🦾 JARVIS UI

A JARVIS-style HUD interface for your OpenClaw agent.

Install

./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:

{ "gateway": { "controlUi": { "allowInsecureAuth": true } } }

Then restart OpenClaw Gateway.

Then start:

node --env-file=.env server/index.js

Open http://localhost:9999

Customize

Copy and edit config.local.json:

cp config.json config.local.json
FieldDescriptionDefault
namePage titleJARVIS
agent.nameAgent display nameJARVIS
agent.emojiAgent emoji🤖
agent.sessionKeyOpenClaw session keyagent:main:main
server.portServer port9999
tts.voicemacOS TTS voiceSamantha

Production

npm i -g pm2
pm2 start server/index.js --name jarvis --node-args="--env-file=.env"
pm2 save

Features

  • 🔮 Three.js orb — reacts to agent state (thinking/speaking/idle)
  • 💬 Real-time chat — Gateway WebSocket relay
  • 🎵 Audio visualizer — spectrum, ring, waveform
  • 📊 Model status — live token usage, model info
  • 🖥️ System monitor — CPU, memory, uptime
  • 🗣️ TTS — Edge TTS (free, cross-platform) + macOS say (offline)
  • 📱 Mobile responsive + PWA

Requirements

  • Node.js 20+
  • OpenClaw Gateway running locally
  • Python 3 + edge-tts (pip install edge-tts) for TTS
  • ffmpeg (optional, macOS say engine only)

Metadata

Stars1947
Views0
Updated2026-03-04
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-jincocodev-jarvis-ui": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.