$ macro-tui
Twenty-six macro instruments on one screen — live prices, a month of daily closes, and the headlines moving them. No API key. No signup. It works the moment it starts.
$ macro-tui --install
$ curl -fsSL https://tui.jp305.dev/macro-tui/install.sh | shDrops a single binary in ~/.local/bin. Verifies its checksum. Then run macro-tui.
$ macro-tui # recorded, at speed

Forty seconds, unedited — the movers and the stories behind them, a story read in place, the board, a chart at both ranges, the Dow 30, the headlines.
$ macro-tui --show board # fig. 01

fig. 01 — the board. Every row carries a live price, its move, and a month of daily closes.
$ macro-tui --coverage
- us equity + vol
- S&P 500, Nasdaq 100, Dow, Russell 2000, VIX.
- rates + dollar
- 2 / 10 / 30-yr yields in bp, dollar index.
- commodities
- WTI, Brent, gold, silver, copper, nat gas.
- fx + crypto
- EUR/USD, USD/JPY, GBP/USD, BTC, ETH.
- world indices
- DAX, FTSE 100, CAC 40, Nikkei 225, S&P/TSX, FTSE MIB.
- the dow 30
- The average on the board, taken apart into the thirty names in it. What each one added to or took off the index in index points, since the Dow is price-weighted and a $800 stock moves it eight times as far as a $100 one. Plus where each sits in its own 52-week band.
- news
- CNBC top / economy / finance, merged + deduped, filtered to the selected row.
oreads the full story in the terminal;ccopies it as a 1600×900 image.
$ macro-tui --show detail # fig. 02

fig. 02 — a chart scaled to the data, not to zero, plus the headlines that mention it.
$ macro-tui --show card # fig. 03

fig. 03 — c copies the story as an image, ready to paste; a copy lands in ~/Pictures/macro-tui/.
$ macro-tui --keys
| key | does |
|---|---|
| j k | move the selection |
| h l | jump group, reorder the Dow, switch range |
| Enter | open the detail view |
| 1 2 3 4 | movers, board, the Dow 30, news |
| key | does |
|---|---|
| n N f | scroll and widen the news rail |
| o | read a story, in the terminal |
| c | copy a story as an image, for a post |
| r · ? q | refresh now · help, quit |
$ macro-tui --install --alt
arch, omarchy, any pacman distro
# build and install a real package
git clone https://github.com/jp30566347/tui
cd tui/macro-tui && makepkg -sifrom source
cargo install --git https://github.com/jp30566347/tui macro-tui
download a binary
# pick your platform from the releases page github.com/jp30566347/tui/releases
Static musl builds for x86-64 and ARM Linux, native builds for Intel and Apple silicon Macs. SHA-256 beside every archive. A Windows zip is built too, but never run on Windows — treat as untested.
$ macro-tui --sources
| what | source | refresh |
|---|---|---|
| quotes | CNBC, all 26 in one request | 15 s |
| daily closes | MarketWatch timeseries, all 26 in one request | 15 min |
| headlines | CNBC top news, economy, finance | 5 min |
| stories | the CNBC article page, on open | per session |
Public and keyless — nothing to configure. Renders to stderr, so stdout stays free. Treat prices as indicative, not to trade against.