JARVIS UI:沉浸式 AI 智能体 HUD - Openclaw 技能
作者:互联网
2026-04-15
什么是 JARVIS UI?
JARVIS UI 是一个复杂的 HUD(平视显示器),旨在为您的 AI 智能体提供视觉指挥中心。它使用 Three.js 构建,具有一个动态反应球体,可根据智能体是在思考、说话还是空闲来改变其行为。该工具弥补了基于 CLI 的交互与电影般用户体验之间的差距,使其成为希望拥有未来感界面的开发人员在 Openclaw 技能中的卓越选择。
该应用程序作为一个综合仪表板,集成了通过 WebSocket 中继的实时聊天、系统性能监控器和高级音频可视化。通过使用此界面,用户可以更深入地了解智能体的内部状态和系统资源消耗,同时享受高度响应、移动友好的环境。
下载入口:https://github.com/openclaw/skills/tree/main/skills/jincocodev/jarvis-ui
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install jarvis-ui
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 jarvis-ui。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
Install
JARVIS UI 应用场景
- 通过视觉仪表板监控实时 AI 智能体状态和 Token 使用情况。
- 为家庭或办公室自动化构建支持语音的免提指挥中心。
- 在长时间运行的任务中可视化复杂的智能体推理过程。
- 通过安全的 Web 界面远程访问和控制 Openclaw 智能体。
- 通过精美、专业的 HUD 展示 AI 能力,用于演示。
- UI 服务器初始化并自动从本地 Openclaw 配置中检测网关令牌。
- 与 Openclaw 网关建立 WebSocket 连接,以促进实时双向通信。
- Three.js 引擎渲染一个 3D 球体,根据智能体的事件触发器在不同状态(空闲、思考、说话)之间切换。
- 音频频谱分析仪处理智能体语音或环境声音,以生成同步的环形和波形动画。
- 通过 HUD 的监控组件轮询并显示 CPU 使用率、内存和运行时间等系统指标。
JARVIS UI 配置指南
要开始为您的 Openclaw 技能使用此界面,请运行设置脚本并启动服务器:
./setup.sh
node --env-file=.env server/index.js
默认情况下,可以通过 http://localhost:9999 访问 UI。在启动 UI 之前,请确保 Openclaw 网关正在本地运行。如果您是从远程机器访问仪表板,请确保按照文档说明更新 ~/.openclaw/openclaw.json 以允许不安全身份验证。
JARVIS UI 数据架构与分类体系
该技能通过本地 JSON 文件管理其配置,该文件会覆盖默认设置。这允许对智能体的身份和服务器环境进行持久自定义。
| 属性 | 描述 | 默认值 |
|---|---|---|
name |
浏览器标签页和标题栏标题 | JARVIS |
agent.name |
AI 智能体的显示名称 | JARVIS |
agent.sessionKey |
Openclaw 智能体的唯一会话标识符 | agent:main:main |
server.port |
Web 界面的网络端口 | 9999 |
tts.voice |
指定的语音合成声音 | Samantha |
name: jarvis-ui
description: 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.
metadata: {"openclaw":{"emoji":"??","version":"1.0.3","requires":{"bins":["node","npm"]},"homepage":"https://github.com/jincocodev/openclaw-jarvis-ui"}}
?? 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
| Field | Description | Default |
|---|---|---|
name |
Page title | JARVIS |
agent.name |
Agent display name | JARVIS |
agent.emoji |
Agent emoji | ?? |
agent.sessionKey |
OpenClaw session key | agent:main:main |
server.port |
Server port | 9999 |
tts.voice |
macOS TTS voice | Samantha |
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
sayengine only)
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
代理状态:监控支付意图和交易 - Openclaw Skills
Proxy MCP:AI 智能体支付与虚拟卡 - Openclaw Skills
Apify Ultimate Scraper: AI 网页数据抓取 - Openclaw Skills
加密诈骗检测器:实时欺诈预防 - Openclaw Skills
newsmcp: 实时 AI 新闻聚合与过滤 - Openclaw Skills
Moltbook 优化器:策略与排名精通 - Openclaw 技能
Frigate NVR:智能摄像机管理与自动化 - Openclaw Skills
Markdown 检查器:样式、链接和格式工具 - Openclaw Skills
Venice.ai 至尊路由:私密且无审查的模型路由 - Openclaw Skills
图片优化器:使用 Openclaw Skills 压缩和调整图片尺寸
AI精选
