Getting started
- Add a panel with + or A. Ctrl K or / jumps to search; Enter adds the top match. Right-click an empty spot to add a panel right there.
- Move by dragging a panel's header, or press and hold anywhere on a video. Resize from any edge or corner. Shift moves a shared edge, Alt resizes over neighbours.
- Swap: drag a panel onto another and hold still until it says Release to swap. Hold Alt when you let go to overlap instead.
- Customize any panel with right-click or ⋯. Reorder rows inside a panel by pressing and holding one, then dragging.
- Desks are the tabs in the bottom bar. Double-click to rename, drag a panel onto a tab to move it there. Streams on hidden desks unload.
- Layouts (L) are ready-made desks. Tidy (T) keeps your arrangement but lines up edges, closes gaps and fills the desk (Grid in Settings makes equal cells; Undo in the toast). Maximize fills the screen; Esc returns.
Live channels
- Right-click a video for the channel list. In Streamers, whoever is live right now sits at the top with how long they've been on.
- Your own list: Add a channel at the top of any tab takes a Twitch, Kick, YouTube
/channel/UC… or Rumble link. Hover a row and press × to remove it. Removed channels come back from the bottom of the tab. Your list is saved in this browser only.
- Streams start muted when StonksDesk opens (browsers block sound until you click). Turn on Streams load on click below to save memory instead.
- YouTube channels play whatever they're broadcasting now. Dropped streams reconnect on their own; ↻ reloads by hand.
- Upcoming streams (calendar button or U): who's live and who's due in the next 24 hours. Twitch uses published schedules; Kick and Twitch get an estimated time from past broadcasts. YouTube needs your own API key.
- Twitch plays only when StonksDesk runs on a website, not as a file opened from your computer. Rumble needs the stream's
rumble.com/embed/… link.
Typing tags
| Type | Gets you |
bloomberg, cnbc… | A channel by name |
shibuya, kotel… | City webcams |
indexes · treasuries · commodities · currencies · economy | Market boards |
watchlist | Your own mix of anything |
calendar · moon · fiat | Calendar, sky, fiat in sats |
brief | Today's StonksDesk Daily newsletter |
funded | Get Funded (prop firm partners) |
week · fed · flows | Week ahead, Fed odds, stablecoin supply & fuel prices |
stock TSLA · crypto btc · memecoin wif | One asset |
pro SOL · chart: SOL 1h | TradingView chart · Hyperliquid candles |
polymarket · pm: fed | Prediction markets |
news · funding · liqs · launches · trending · weather | Feeds |
Shortcuts
A add · / search · T tidy · L layouts · U upcoming streams · P pause everything · N new desk · [ ] switch desks · , settings · ? help · Alt+1–9 presets · Esc close or restore
Performance
Each video is a full player (about 150–300 MB of memory). Pause what you aren't watching (P pauses everything; a paused panel unloads completely), or turn on Streams load on click. Turn on hardware acceleration in your browser. With the Glass material, Reduce transparency helps older machines.
Data sources
Quotes: TradingView (indexes delayed 10–15 min by the exchanges). Yield curve: Treasury.gov. Rates: NY Fed. FX history: ECB via Frankfurter. Crypto: Hyperliquid, Coinbase, CoinGecko, DexScreener, GeckoTerminal. Prediction markets: Polymarket. News: publisher RSS. Weather: Open-Meteo. Liquidations: Binance, Bybit, OKX. Holidays: Nager.Date, Hebcal. Live status: Twitch, Kick. Moon and planets are computed in your browser. Your own API keys (above) unlock extras and stay in this browser.