A control room for small, single-purpose tools — built and hosted in the open.
A collection of utility tools and browser-based applications. Everything runs client-side: no accounts, no build step, no tracking.
The landing page is the live index — it reads the repo tree from the GitHub API and renders a card per folder, reading each page's description and preview image from its own meta tags.
Each tool lives in its own folder with an index.html. GitHub Pages serves the
whole repo; the root index.html discovers every page directory and builds the
grid. Each card shows the page's og:image (an og.png in its folder), or a placeholder if it has none.
mkdir my-tool
# drop an index.html inside — that's it
Push to main. The landing page picks it up on the next load; no config, no
list to update.
python3 -m http.server 8000 # then open http://localhost:8000