Agentic Trading Lab
Talk to agents, and test trading ideas. Try AI trading agents on real market data with no code required.
AI translation
UK government debt live, in household terms: what it costs, what is driving it and where it is heading. Built from ONS, OBR, DWP and HM Treasury data.
FinanceJavaScript · PythonGitHub @vandoo-labOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
UK government debt explained in household terms, built from ONS, OBR, DWP and HM Treasury data.
Taken from the repository README
Loading the full README.
Read the full README ↗A single-page explainer of UK public debt, built only from official statistics.
Live site: https://vandoo-lab.github.io/uk-debt-clock/
A live clock of UK government gross debt, then four steps that build to a conclusion:
It is a static site. Locally, serve it from the project folder:
python3 -m http.server 8765
Then open http://localhost:8765.
scripts/build_data.py downloads the source files into data/raw/ and regenerates data/data.js.
python3 -m venv .venv && .venv/bin/pip install -r requirements.txt
rm -f data/raw/ons_*.csv && .venv/bin/python -I scripts/build_data.py
The GitHub Action in .github/workflows/refresh-data.yml runs daily from the 19th to the 28th of each month, around the ONS public sector finances release. It rebuilds data/data.js and commits it when the figures change, and GitHub Pages then republishes the site. This keeps the latest net and gross debt, debt-to-GDP and the clock's starting point current. You can also run it by hand from the repository's Actions tab ("Refresh data", then "Run workflow").
A scheduled Claude task on the owner's Mac follows UPDATING.md after each ONS release. It publishes the routine monthly figures, and prepares Budget and other non-routine updates on a branch for review.
YTD_VS_OBR in scripts/build_data.py) comes from the text of the ONS bulletin. Update those numbers after each release.SOURCES at the new editions, delete the old files from data/raw/, and run the script on your own computer so it downloads the new ones. Commit the new files: the OBR and DWP websites block GitHub's servers, so the monthly workflow uses the copies saved in the repository.PESA_2025_26) from the new PESA release.POPULATION_MID_2025 and HOUSEHOLDS_2025.The site is static and runs on GitHub Pages: Settings → Pages → Deploy from a branch → main, folder / (root). The empty .nojekyll file tells GitHub to serve the files as they are.