explaingit

lptva/gb-power-dashboard

Analysis updated 2026-05-18

15JavaScriptAudience · dataComplexity · 3/5Setup · moderate

TLDR

A single-page dashboard showing real, labeled GB electricity market data (prices, generation, demand) built from public data sources, with an optional Claude-written overnight summary.

Mindmap

mindmap
  root((GB Power Dashboard))
    What it does
      Real GB market data
      Labeled estimates
      Daily refresh
    Tech stack
      JavaScript
      Python
      ECharts
    Use cases
      Price tracking
      Generation mix
      European zones
    Audience
      Energy analysts
      Market watchers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

View real-time GB electricity prices, demand, and generation mix without installing anything.

USE CASE 2

Run your own local copy of the dashboard against the same free public data sources.

USE CASE 3

Compare GB wholesale prices against demand and renewable output over the past year.

USE CASE 4

Enable an optional AI-written overnight summary of the day's market data using your own Claude subscription.

What is it built with?

JavaScriptPythonHTMLCSSECharts

How does it compare?

lptva/gb-power-dashboardadindazu/fextractoranonymousraid/osint-mapping-tool
Stars151515
LanguageJavaScriptJavaScriptJavaScript
Setup difficultymoderatehardeasy
Complexity3/51/52/5
Audiencedatageneralresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Needs Python 3.10+ and certifi installed, first build fetches around 160 API calls and takes 3-5 minutes.

In plain English

The GB Power Dashboard is a single-page web app that shows real, up to date information about the Great Britain electricity market, built to look and feel like a professional commodity trading terminal. It pulls only public data through an automated pipeline and shows it live, updated daily, without any styling that hides how much of what you see is measured fact versus estimate. Every number the app displays is labeled either as an observed reading from a real data source or as an estimate, so nothing pretends to be more certain than it is. You can view the finished dashboard through a hosted link with nothing to install, or you can run your own copy locally. Running your own copy means cloning the repository, running a single Python script that builds the full dataset and every other output the dashboard needs, then serving the app folder with a simple local web server and opening it in a browser. The setup only needs Python 3.10 or newer and one small library called certifi. The app itself is plain HTML, CSS, and JavaScript with a bundled charting library, so there is no build step and no other dependencies to install. One feature works differently from the rest: an optional overnight summary panel written by Claude, Anthropic's AI coding assistant, using the day's published data. This is switched off by default and only turns on if you explicitly set a flag in your local configuration, and it draws on your own Claude subscription rather than a separate paid API key. Running it daily costs a small, measured amount each month. Everything else in the dashboard, including a year of market data, price and generation charts, and coverage of seven European market zones, needs no subscription or account of any kind and uses only free, public data sources. This project would suit energy analysts, students of power markets, or anyone curious about how electricity is priced and generated in Great Britain who wants a transparent, always up to date reference rather than a one time report. The data comes from sources like the Elexon Insights API, the ENTSO-E Transparency Platform, and other public UK energy data portals, each documented with its update frequency and licensing terms.

Copy-paste prompts

Prompt 1
Help me set up the GB Power Dashboard locally using python3 ops/refresh.py and a local web server.
Prompt 2
Explain what data sources the GB Power Dashboard pulls from and how each one is licensed.
Prompt 3
Show me how to enable the optional Claude-written overnight summary panel safely.
Prompt 4
Walk me through the difference between observed and estimated metrics in this dashboard.

Frequently asked questions

What is gb-power-dashboard?

A single-page dashboard showing real, labeled GB electricity market data (prices, generation, demand) built from public data sources, with an optional Claude-written overnight summary.

What language is gb-power-dashboard written in?

Mainly JavaScript. The stack also includes JavaScript, Python, HTML.

How hard is gb-power-dashboard to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is gb-power-dashboard for?

Mainly data.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.