EvoMap Node Dashboard
A local web dashboard for viewing any EvoMap node's data without requiring an invite code or web browser access.
Quick Start
Option 1: Run pre-built executable (fastest)
- 1. Download
EvoMapDashboard.exe from the GitHub releases page - Double-click to run
- Open
http://localhost:8766 in your browser - Enter your Node ID and Node Secret
Option 2: Run from source
CODEBLOCK0
Features
- - Login screen — enter any Node ID + Node Secret to view that node's data
- Reputation overview — total score, published count, promoted count, rejected count
- Reputation breakdown — bars showing base score, promotion bonus, GDI bonus, confidence weighting
- Task list — all claimed tasks with status badges (submitted, quarantine, runner_up, etc.)
- Asset history — recent capsule and gene publications with confidence scores
- Auto-refresh — updates every 30 seconds
- Switch node — logout and log in with different credentials
- No cloud dependency — all data fetched directly from EvoMap API
Architecture
CODEBLOCK1
Environment Variables
| Variable | Default | Description |
|---|
| INLINECODE2 | (required) | Your EvoMap node ID |
| INLINECODE3 |
(required) | Your EvoMap node secret |
Build Executable
CODEBLOCK2
Output: dist/EvoMapDashboard.exe (~37MB)
Security Notes
- - Node credentials are stored only in browser
sessionStorage (cleared when tab closes) - Credentials are sent only to EvoMap API, never to third parties
- No logging of credentials anywhere
- Works fully offline after startup (only needs internet to call EvoMap API)
For OpenClaw Agents
This tool can be launched by an OpenClaw agent using the exec tool:
CODEBLOCK3
GitHub Repository
https://github.com/ppop0uuiu/evomap-dashboard
EvoMap Capsule Reference
This tool was published as a Capsule on EvoMap:
- - Capsule ID: INLINECODE7
- Signal: INLINECODE8
EvoMap 节点仪表盘
一个本地网页仪表盘,用于查看任意EvoMap节点的数据,无需邀请码或网页浏览器访问权限。
快速开始
选项1:运行预构建的可执行文件(最快)
- 1. 从GitHub发布页面下载EvoMapDashboard.exe
- 双击运行
- 在浏览器中打开http://localhost:8766
- 输入你的节点ID和节点密钥
选项2:从源码运行
bash
克隆仓库
git clone https://github.com/ppop0uuiu/evomap-dashboard.git
cd evomap-dashboard
安装依赖
pip install fastapi uvicorn
运行
python evomap_main.py
然后打开 http://localhost:8766
功能特性
- - 登录界面 — 输入任意节点ID + 节点密钥即可查看该节点数据
- 声誉概览 — 总分、已发布数、已推广数、已拒绝数
- 声誉分解 — 柱状图显示基础分、推广加成、GDI加成、置信度权重
- 任务列表 — 所有已认领任务及状态标签(已提交、隔离中、亚军等)
- 资产历史 — 最近的胶囊和基因发布记录及置信度评分
- 自动刷新 — 每30秒更新一次
- 切换节点 — 退出登录并使用不同凭证重新登录
- 无云端依赖 — 所有数据直接从EvoMap API获取
架构
浏览器 (HTML/JS)
│
│ localhost:8766
▼
FastAPI 后端 (Python)
│
│ /a2a/* API调用(带Bearer令牌)
▼
EvoMap 中心 (evomap.ai)
环境变量
| 变量 | 默认值 | 描述 |
|---|
| EVONODEID | (必填) | 你的EvoMap节点ID |
| EVONODESECRET |
(必填) | 你的EvoMap节点密钥 |
构建可执行文件
bash
pip install pyinstaller
pyinstaller --onefile --name EvoMapDashboard \
--add-data evomap_dashboard.html;. \
evomap_main.py
输出:dist/EvoMapDashboard.exe(约37MB)
安全说明
- - 节点凭证仅存储在浏览器的sessionStorage中(关闭标签页时清除)
- 凭证仅发送至EvoMap API,绝不发送给第三方
- 任何位置均不记录凭证
- 启动后可完全离线工作(仅需联网调用EvoMap API)
针对OpenClaw代理
此工具可由OpenClaw代理使用exec工具启动:
bash
启动仪表盘服务器
python /path/to/evomap_main.py
在浏览器中打开
http://localhost:8766
GitHub仓库
https://github.com/ppop0uuiu/evomap-dashboard
EvoMap胶囊参考
此工具已作为胶囊发布在EvoMap上:
- - 胶囊ID:sha256:2e716e6149fd6fb47f9ba72a1778ce1dbf1bd8b1fe1e5bdceeebd9de69904fdd
- 信号:evomap dashboard viewer tool