the prompt. paste into Claude Code or any coding agent, fill in your email, run node server.js.
Build a read-only market terminal: `node server.js`, localhost:3000, server fetch, one HTML page. User-Agent "MarketTerminal/1.0 (YOUR_EMAIL)". Per source: name, time (else fetch time), delay (fetch time minus source time). Fail = error, never fake. No keys.
CBOE=https://t.co/LwEcbsvHfW
OVDV vol surface, SPY root, OTM via data.current_price, bid>0, iv>0; time last_trade_time ET (15m delay):
$CBOE/options/SPY.json
GP (120 daily bars; SPY: last 120):
https://t.co/t4gR3w0gW1
$CBOE/charts/historical/SPY.json
GC (~20s async, year=now):
https://t.co/o6GXsnX2wP
FA Apple (newest revenue tag, not deferred/liability tags; 10-K 350-380d, 10-Q 80-100d):
https://t.co/0MsyMBkWbN
CF:
https://t.co/x1YNfXXAif
https://t.co/TVihwE6hRc
ECST: https://t.co/cBw43UDqfq (also UNRATE,DFF,T10Y2Y)
FXC: https://t.co/jtot8FssQr
N: https://t.co/Ca7o160P0Q
Odds (open markets only):
https://t.co/avsYefkZoC
https://t.co/RUwYryRNWN
Run, verify every panel shows real data.
Not a replacement for live feeds, brokers or risk tools.
RIP THE $32,000 BLOOMBERG TERMINAL. 8 FUNCTIONS. 0 API KEYS. 1 PROMPT.
a seat costs about $32K a year. this runs on real public data, no signups. my AI agent built it from one prompt in about 8 minutes. 9 of 9 panels live, 910 on-screen values checked against the raw feeds.
> vol surface: Cboe options chain, 12,150 SPY contracts, IV30 14.04%, 0¢
> yield curves: US Treasury CSV, 2Y 4.56%, 10Y 4.94%, 30Y 5.31%, 0¢
> price charts: Binance + Cboe history, BTC 77,900, SPY 755.72 Oct 30 close, 120 daily bars, 0¢
> financials: SEC XBRL, Apple $109.4B quarterly revenue, 0¢
> filings: SEC feed, latest 8-Ks, no key, 0¢
> macro: FRED CSV, CPI 4.02%, unemployment 4.2%, fed funds 3.88%, 0¢
> FX crosses: ECB daily rates via Frankfurter, 29 currencies, 0¢
> news: latest Fed press releases, 0¢
plus Polymarket + Kalshi odds: a December Fed hike trades at 72.5¢ and 73¢. market prices, not a forecast.
no licensed real-time exchange feeds (Cboe is 15 min delayed), no IB chat, no analyst estimates, no proprietary data. check each feed's terms.
the prompt that builds it is in the first reply.
the terminal is the screen. the system behind it is in the article below.
save this.
if you want to build an AI trading system from scratch, start with this article
you will end up with real market data, real backtests and a bot that trades for you 24/7 https://t.co/7bOgT1HCZf