Install
openclaw skills install jarvis-monitorJARVIS-style system monitor with sci-fi HUD interface. Displays server health, gateway connectivity, response times, and activity logs. Supports Chinese/English bilingual.
openclaw skills install jarvis-monitorSci-fi style system monitor with real-time status display.
Provides a visual dashboard for monitoring:
/healthz endpoint returning JSON like:{
"status": "ok",
"gateway": "connected",
"gateway_last_event_ts": 1234567890
}
Host monitor.html on your web server:
cp monitor.html /path/to/your/server/templates/
Add endpoint to your server:
from fastapi.responses import HTMLResponse
@app.get("/monitor")
async def monitor():
with open("templates/monitor.html", "r") as f:
return HTMLResponse(content=f.read())
Update the API endpoint in the HTML:
http://192.168.31.19:8000/healthz and replace with your server URLOpen in browser:
http://your-server:port/monitor
Click the button in top-right corner to switch between Chinese and English.
Edit CSS variables:
--primary: #00ff88; /* Neon green */
--secondary: #00ccff; /* Cyan */
--bg: #0a0a0f; /* Dark background */
Find and replace:
const res = await fetch('http://192.168.31.19:8000/healthz');
Expected JSON response:
{
"status": "ok",
"gateway": "connected",
"gateway_last_event_ts": 1234567890
}
monitor.html - Main dashboard (single file, no dependencies except Google Fonts)Inspired by JARVIS from Iron Man / Marvel movies.