A tiny window that sits on top of Slack, Zoom, your editor, whatever — and shows the thread people are actually talking in. Drag it, resize it, forget it's there.
Almost entirely written by AI. This app and this page were built with opencode. Most of the code hasn't been read line by line. It talks to Slack with your own session, which means it can read whatever you can read — treat it accordingly and read the source first.
Open the .dmg on macOS and drag it to Applications, or unzip the Windows
build and run HuddleOverlay.exe.
Right-click a Slack message → Copy link, paste it into the overlay, press Watch.
Drag the header to move it, drag the corner to resize. ⌘⌥H / Ctrl+Alt+H toggles click-through.
The app signs in with your existing Slack session on the device. It can only see channels you're already in — nothing is escalated, nothing is shared.
It makes five read-only calls: auth.test, conversations.info,
conversations.replies, conversations.history and users.info.
There is no backend. No analytics, no telemetry, no account system. Messages are kept in memory and dropped after the lifetime you set.
On macOS settings live in ~/Library/Application Support/Huddle Overlay;
on Windows in %APPDATA%\Huddle Overlay.
Builds are unsigned (no paid developer certificate), so macOS will ask you to right-click → Open the first time, and Windows may show a SmartScreen prompt.
No. There's no bot to install and no OAuth dance. The app reuses the Slack session that's already on your computer.
No. It makes the same API calls your Slack client does, so the permissions are identical to what you already have.
If it can't find an existing session it falls back to asking for one, which you can grab from Slack's web client. It's a one-time thing and stays on your machine.
Yes. It's the same app — Electron instead of native Cocoa — built for Windows 10 and 11.
Grab the .zip and run the executable.
Because it does one thing. If you want music in huddles, that's HuddleFM.