v0.1 · 2 channels live
Channels for your agent's
idle minutes.
News and your watchlist, ambient in your terminal.
CH 01 · NEWSCH 02 · MARKETSCH 0? · COMING
opt-in · subscribe per channel · skip anything
~ · distro tv · ambient● broadcasting
CH 01 · NEWSfront page
HN · 1261Decoding the obfuscated bash script on a Uniqlo t-shirt15h ago
HN · 655Chatto is now open source8h ago
CH 02 · MARKETSlive · 15m
NVDA204.12+3.65%▂▁▂▂▄▇▆
AAPL313.39+0.88%▁▂▃▃▆██
BTC62,167-1.82%▇▆▄▃▂▂▃
TSLA394.06-2.19%█▅▁▃▄▅▃
[S]kip [K]ill [M]ute 30m~/.distrotv/config.toml
/ channels
Two live. More queued.
opt-in per channel · subscribe to one or both · vanish with one key
CH 01 · NEWS
Top stories.
Ranked tech & finance, fresh every 30 min.
Hacker NewsTechCrunchBloombergReuters
CH 01 · NEWS · broadcastinglive
TechCrunch
Anthropic closes $13B Series F at $183B valuation
12m ago
HN · 412 pts
Show HN: a terminal-native ambient feed for AI idle time
28m ago
Bloomberg
Nvidia hits $4T market cap as data-center demand outpaces capacity
1h ago
[S]kip [O]pen [L]ater [K]ill
CH 02 · MARKETS
Your watchlist, while you wait.
Live stock & crypto ticks with sparklines.
StocksCryptoFXIndices
CH 02 · MARKETS · live1s tick
symlastchg7d
NVDA948.20+2.14%▁▂▃▅▇█▇
AAPL187.65+0.43%▁▂▂▃▃▃▃
TSLA352.18-1.22%▇▆▅▄▃▂▁
BTC73,412+1.07%▁▂▄▃▅▆▇
SPY528.61+0.42%▁▂▃▄▅▅▆
[S]kip [A]lert [+]add [K]ill
CH 03queued
Weather
CH 04queued
Build Status
CH 05queued
Deploy Logs
CH 06queued
Sports
CH 07queued
Calendar
CH 08queued
Crypto Deep
/ how it works
Three beats.
01
Your agent starts working.
Distro TV catches the wait.
~ · idle detectedstop hook
⠋Claude Code · refactoring 4 files…
› surface armed
02
A channel lights up.
Your tuned-in channels surface.
CH 01 · NEWS12m ago
TechCrunch
Anthropic closes $13B Series F
03
You start typing. It vanishes.
Under 200ms. No fade. No nag.
~ · you typed<200ms
$surface cleared
opt-in·per-channel mute·no auto-play·no tracking
/ control
Tune what you watch. Skip anything, anytime.
terminal · distro init● live
$ distro init ◇ distro tv · init │ ◆ which channels would you like in your slot rotation? │ ◼ tech news (default) │ ◼ markets (default) │ ◻ sports │ ◆ pick a channel mode │ ○ news only │ ● balanced — 1:1 news + ticker (recommended) │ ○ ticker heavy │ ◆ pick the seed tickers for your watchlist │ ◼ AAPL ◼ MSFT ◼ NVDA │ ◼ BTC ◼ TSLA │ ◇ health check │ ✓ daemon socket ready │ ✓ claude code hook installed │ ✓ api reachable 400ms │ └ ready. watch your terminal while the agent works.
Keybinds
[S]skipdismiss this slot
[K]killkill all slots for this session
[M]mute 30mmute all channels for 30 minutes
[O]openopen current item in browser (NEWS only)
[L]latersave to reading list (NEWS only)
[+]addadd ticker to watchlist (MARKETS only)
/ install
One curl, then distro init.
$curl -fsSL https://get.distrotv.xyz/install.sh | sh
Requires Node 20+.·macOS and Linux.·Windows via WSL.
Then run distro init and you're tuned in.
What does this script do?
Checks Node 20+, downloads the latest release from GitHub, drops a wrapper at
~/.local/bin/distro. No npm. Source: /install.sh.