Your huddle thread,
floating over everything.

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.

runs locally no account, no server free & open source

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.

What it does

How it works

1

Install it

Open the .dmg on macOS and drag it to Applications, or unzip the Windows build and run HuddleOverlay.exe.

2

Point it at a thread

Right-click a Slack message → Copy link, paste it into the overlay, press Watch.

3

Put it where you want

Drag the header to move it, drag the corner to resize. ⌘⌥H / Ctrl+Alt+H toggles click-through.

How it reads Slack

Your session, your permissions

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.

Nothing leaves your machine

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.

Download

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.

Questions

Do I have to create a Slack app?

No. There's no bot to install and no OAuth dance. The app reuses the Slack session that's already on your computer.

Can it see channels I'm not in?

No. It makes the same API calls your Slack client does, so the permissions are identical to what you already have.

Why does it ask for a token sometimes?

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.

Is there a Windows build?

Yes. It's the same app — Electron instead of native Cocoa — built for Windows 10 and 11. Grab the .zip and run the executable.

Why is it so small?

Because it does one thing. If you want music in huddles, that's HuddleFM.