The market,
in your terminal.

Twenty-six macro instruments on one screen with live prices, a month of daily closes, and the headlines moving them. No API key. No signup. It works the moment it starts.

Linux · macOS ~2 MB binary MIT

Install

$ curl -fsSL https://jp30566347.github.io/tui/macro-tui/install.sh | sh

Drops a single binary in ~/.local/bin. Verifies its checksum. Then run macro-tui.

macro-tui showing US indices, Treasury yields, commodities and FX with live prices, colour-coded moves and trend lines, beside a pane of market headlines.
The board. Every row carries a live price, its move, and a month of daily closes.

What it shows

US equity & volatility

S&P 500, Nasdaq 100, Dow, Russell 2000 and the VIX.

Rates & the dollar

The 2, 10 and 30-year Treasury yields, moving in basis points, and the dollar index.

Commodities

WTI and Brent crude, gold, silver, copper and natural gas.

FX & crypto

EUR/USD, USD/JPY, GBP/USD, Bitcoin and Ethereum.

World indices

The DAX, FTSE 100, CAC 40, Nikkei 225, S&P/TSX and FTSE MIB.

The news moving them

Five feeds merged and deduplicated, filtered to whatever row you have selected.

Pick a row, get the detail

The detail view for the S&P 500: last price and move, open, high, low and previous close, a 52-week range bar, a braille line chart of the last month, and related headlines.
A chart scaled to the data, not to zero, plus the headlines that mention it.

Keys

j kmove the selection
h ljump group, or switch chart range
Enteropen the detail view
1 2board, news
n N fscroll and widen the news rail
oopen a story in your browser
rrefresh now
? qhelp, quit

Other ways to install

Arch, Omarchy, any pacman distro

# build and install a real package
git clone https://github.com/jp30566347/tui
cd macro-tui && makepkg -si

From 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, and native builds for Intel and Apple silicon Macs. Every archive ships a SHA-256 file beside it. A Windows zip is built too, but it has never been run on Windows, so treat it as untested.

Where the data comes from

WhatSourceRefresh
QuotesCNBC, all 26 instruments in one request15 s
Daily closesMarketWatch timeseries, all 26 in one request15 min
HeadlinesCNBC top, economy and finance; MarketWatch; the FT5 min

All public and keyless, which is why there is nothing to configure. Prices come from the exchanges' own feeds and are real-time for the indices. Treat them as indicative rather than as something to trade against.

The app renders to stderr, so stdout stays free and piping it is safe.