JARVIS UI — JARVIS 用户界面
v1.0.3用于OpenClaw代理的JARVIS风格HUD网页接口。交互式Three.js球体,具有代理状态可视化、通过Gateway WebSocket的实时聊天、音频频谱分析器、系统监视器和TTS。适用于需要为OpenClaw代理提供可视化仪表盘的情况。
运行时依赖
安装命令
点击复制技能文档
🦾 JARVIS UI JARVIS风格的HUD界面,用于您的OpenClaw代理。 安装 ./setup.sh 网关令牌将自动从~/.openclaw/openclaw.json中检测。 ⚠️ 远程/非本地访问: 如果JARVIS服务器从不同的机器(非本地)访问,请在~/.openclaw/openclaw.json中添加以下内容: { "gateway": { "controlUi": { "allowInsecureAuth": true } } } 然后重新启动OpenClaw网关。 然后启动: node --env-file=.env server/index.js 打开 http://localhost:9999 自定义 复制并编辑config.local.json: cp config.json config.local.json 字段 描述 默认值 name 页面标题 JARVIS agent.name 代理显示名称 JARVIS agent.emoji 代理表情 🤖 agent.sessionKey OpenClaw会话密钥 agent:main:main server.port 服务器端口 9999 tts.voice macOS TTS语音 Samantha 生产 npm i -g pm2 pm2 start server/index.js --name jarvis --node-args="--env-file=.env" pm2 save 功能 🔮 Three.js 球体 — 对代理状态做出反应(思考/说话/空闲) 💬 实时聊天 — 网关WebSocket中继 🎵 音频可视化 — 谱图,环,波形 📊 模型状态 — 实时令牌使用情况,模型信息 🖥️ 系统监视器 — CPU,内存,运行时间 🗣️ TTS — Edge TTS(免费,跨平台)+ macOS say(离线) 📱 移动响应式 + PWA 要求 Node.js 20+ OpenClaw网关在本地运行 Python 3 + edge-tts(pip install edge-tts)用于TTS ffmpeg(可选,macOS say引擎仅) 使用CLI: pm2 start server/index.js --name jarvis --node-args="--env-file=.env" 使用GitHub: 您可以在GitHub上找到JARVIS UI的源代码。 使用API: JARVIS UI提供API用于与OpenClaw网关交互。