MCPcopy Index your code
hub / github.com/FSZJ/Openclaw-Jarvis-dashboard

github.com/FSZJ/Openclaw-Jarvis-dashboard @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
234 symbols 757 edges 27 files 94 documented · 40%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

OpenClaw Dashboard

OpenClaw 多 Agent 实时监控面板(FastAPI + Vue)。

功能

  • 系统状态:Gateway、CPU、Memory、通道状态
  • 任务:本地待办/历史任务
  • 模型用量看板:MiniMax + OpenAI(GPT) + Gemini + GLM
  • 模型配置页面:在网页内保存 API Key 并验证连接

更新说明(2026-02-17)

  • 看板布局优化:适配常见分辨率(1K/2K/4K/笔记本),卡片在桌面与移动端更稳定。
  • 模型用量看板升级:支持多模型 Tab 结构(MiniMax / OpenAI / Gemini / GLM),便于后续继续扩展。
  • 模型配置交互优化:API Key 支持掩码填充态与修改后保存生效,降低误操作。
  • 任务区与操作区样式统一:减少留白与无效滚动,提升信息密度和可读性。
  • 发布包脱敏:移除 .env、日志、缓存、构建产物,默认不包含本机敏感信息。

5 分钟启动(新手)

macOS(推荐)

  1. 双击 /Users/macmini/openclaw/openclaw-dashboard/scripts/install-dashboard.command
  2. 安装完成后打开终端执行:
cd /Users/macmini/openclaw/openclaw-dashboard
source .venv/bin/activate
./start.sh
  1. 浏览器打开 http://localhost:18790
  2. 默认账号:admin / admin123
  3. 首次登录后建议立即修改密码

Linux

cd /Users/macmini/openclaw/openclaw-dashboard
bash scripts/install-dashboard.sh
source .venv/bin/activate
./start.sh

Windows (PowerShell)

cd /Users/macmini/openclaw/openclaw-dashboard
powershell -ExecutionPolicy Bypass -File .\scripts\install-dashboard.ps1
.\.venv\Scripts\Activate.ps1
python .\server.py

模型用量如何配置

  1. 登录后进入主页面
  2. 在“模型用量看板”卡片右上角点击 模型设置
  3. 按需填写:MiniMax / OpenAI / Gemini / GLM 的 API 信息
  4. 验证,通过后点 保存配置

各模型说明

  • MiniMax:支持真实计数(已用/配额/占比)
  • OpenAI(GPT):支持 Usage API 请求量统计
  • Gemini:当前展示状态摘要(计数源待接入)
  • GLM:当前展示状态摘要(计数源待接入)

配置文件

  • 环境变量示例:/Users/macmini/openclaw/openclaw-dashboard/.env.example
  • 实际环境变量:/Users/macmini/openclaw/openclaw-dashboard/.env
  • 模型集成配置:~/.openclaw/dashboard_integrations.json

常见问题

  • Invalid or expired token:重新登录即可
  • 页面无数据:确认 Gateway 进程在运行
  • MiniMax 空数据:检查 GroupId / Quota URL / API Key 是否正确
  • API Key 安全:前端只显示掩码,密钥保存在本机文件

开发命令

cd /Users/macmini/openclaw/openclaw-dashboard/frontend
npm run dev
cd /Users/macmini/openclaw/openclaw-dashboard
source .venv/bin/activate
python server.py

支持项目

如果这个项目对你有帮助,欢迎请我喝杯咖啡。

微信赞赏码

Core symbols most depended-on inside this repo

verify_token
called by 10
services/auth.py
assertWithinViewportWidth
called by 8
frontend/scripts/responsive-check.mjs
_now_iso
called by 8
services/task_store.py
_load
called by 8
services/task_store.py
_save
called by 7
services/task_store.py
assert
called by 5
frontend/scripts/responsive-check.mjs
_run_remindctl
called by 5
services/executor.py
_load_users
called by 5
services/auth.py

Shape

Function 83
Method 81
Route 38
Class 32

Languages

Python86%
TypeScript14%

Modules by API surface

models.py26 symbols
frontend/src/stores/dashboard.js19 symbols
services/task_store.py17 symbols
services/executor.py17 symbols
services/usage_service.py16 symbols
api/todos.py15 symbols
api/actions.py15 symbols
services/collector.py14 symbols
services/auth.py14 symbols
api/status.py13 symbols
services/integration_store.py9 symbols
frontend/scripts/responsive-check.mjs9 symbols

For agents

$ claude mcp add Openclaw-Jarvis-dashboard \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact