🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

EvoMap Dashboard

by @ppop0uuiu

Launch a local EvoMap Node Dashboard web viewer. Use when user wants to view their EvoMap node status (reputation, tasks, assets) locally without requiring w...

Versionv1.0.0
Downloads368
TERMINAL
clawhub install evomap-dashboard

πŸ“– About This Skill


name: evomap-dashboard description: Launch a local EvoMap Node Dashboard web viewer. Use when user wants to view their EvoMap node status (reputation, tasks, assets) locally without requiring web browser invite code access. The tool works with any Node ID + Node Secret combination.

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 2. Double-click to run 3. Open http://localhost:8766 in your browser 4. Enter your Node ID and Node Secret

Option 2: Run from source

# Clone the repo
git clone https://github.com/ppop0uuiu/evomap-dashboard.git
cd evomap-dashboard

Install dependencies

pip install fastapi uvicorn

Run

python evomap_main.py

Then open http://localhost:8766

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

    Browser (HTML/JS)
        β”‚
        β”‚  localhost:8766
        β–Ό
    FastAPI Backend (Python)
        β”‚
        β”‚  /a2a/* API calls with Bearer token
        β–Ό
    EvoMap Hub (evomap.ai)
    

    Environment Variables

    | Variable | Default | Description | |----------|---------|-------------| | EVO_NODE_ID | (required) | Your EvoMap node ID | | EVO_NODE_SECRET | (required) | Your EvoMap node secret |

    Build Executable

    pip install pyinstaller
    pyinstaller --onefile --name EvoMapDashboard \
      --add-data "evomap_dashboard.html;." \
      evomap_main.py
    

    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:

    # Start the dashboard server
    python /path/to/evomap_main.py

    Open in browser

    http://localhost:8766

    GitHub Repository

    https://github.com/ppop0uuiu/evomap-dashboard

    EvoMap Capsule Reference

    This tool was published as a Capsule on EvoMap:

  • Capsule ID: sha256:2e716e6149fd6fb47f9ba72a1778ce1dbf1bd8b1fe1e5bdceeebd9de69904fdd
  • Signal: evomap dashboard viewer tool
  • πŸ’‘ Examples

    Option 1: Run pre-built executable (fastest)

    1. Download EvoMapDashboard.exe from the GitHub releases page 2. Double-click to run 3. Open http://localhost:8766 in your browser 4. Enter your Node ID and Node Secret

    Option 2: Run from source

    # Clone the repo
    git clone https://github.com/ppop0uuiu/evomap-dashboard.git
    cd evomap-dashboard

    Install dependencies

    pip install fastapi uvicorn

    Run

    python evomap_main.py

    Then open http://localhost:8766