A single-file retro terminal that overlays Ethereum against the stock market (Dow Jones by default), with optional FTSE 100, Bitcoin, S&P 500 and Nasdaq. No build step, no backend — one index.html.
Crypto (ETH/BTC) works with zero config. Stock indices need a free key — there is no open, keyless index feed the way CoinGecko is open for crypto. You add the key once, in the file, and then there's no key UI at all:
- Get a free key (10 sec, no card): https://twelvedata.com/pricing
- Open
index.html, find this line near the top of the<script>:Paste your key between the quotes:const BAKED_KEY = "";
const BAKED_KEY = "abc123..."; - Deploy. The key bar and the
[KEY]locks vanish; indices just load.
Static-site reality: the key is visible in the deployed page source to anyone who opens the URL. For a free, rate-limited personal key that's an acceptable trade. To truly hide it you'd need a tiny serverless proxy (e.g. a Cloudflare Worker) instead of plain GitHub Pages — ask if you want that.
If you leave BAKED_KEY = "", the page falls back to an on-page key input box, so the same file works either way.
- Put
index.htmlin the repo root. - Settings → Pages → Source: Deploy from a branch, branch
main, folder/ (root). - Wait ~1 min and open the URL. (Also works on Netlify/Vercel or straight off disk.)
1D and 1W are intraday (5-min and hourly bars, right up to the current minute); 1M / 3M / 6M / 1Y are daily. Indices only have data during market hours, so on weekends/holidays the index lines simply pause while crypto keeps going.
- INDEX·100 — every line rebased to 100 at window start. The clean read on "did ETH move more than the market, and which way." Default.
- PRICE — raw prices, with LOG / LINEAR (LOG keeps a ~50,000 Dow and a ~$1,700 ETH legible together).
- OVERLAY — rebased, but each line gets a gain slider to shrink ETH's bigger swings onto the market's amplitude. AUTO-FIT does it by matching each line's volatility to the index's.
Hover anywhere for a synced crosshair readout. Range, mode, series and any on-page key persist between visits.
Data: CoinGecko (crypto, keyless) · Twelve Data (indices). Not investment advice.