Hivemind

In the browser

Getting started

Capture and injection on any chat site.

The extension does two things: it saves what is worth saving from your chats, and it brings your earlier work into a chat when you ask for it. It does not add anything to a message on its own.

Installing

Get the extension

Download it from the Hivemind site, unzip it, open chrome://extensions, turn on Developer mode and choose Load unpacked. A Chrome Web Store listing is on its way.

Sign in

Open the extension and press Sign in. It uses the same account as everything else.

Use a chat site

ChatGPT, Claude, Gemini, Grok, Perplexity and T3 work immediately.

Anywhere else

Composer detection is heuristic rather than a fixed list, it looks for the properties every chat composer shares, so it works on sites nobody has added.

On a site that is not covered by default, open the extension and press Enable here. Access is granted for that one origin, which is why it has to be asked for: a tool that reads what you type should not hold blanket permission over the whole web.

What you will see

Starting a chat. If you have work under way, a card offers to start from it. It names the thread, lets you pick a different one, and shows the text it would add. Press Add to message and it goes into your first message for you to read before you send. Leave the card alone and nothing is added. A chat started this way joins that thread, so what you settle in it reaches your other tools.

Asking with @remind. Type @remind anywhere in a message. Hivemind looks up what bears on the rest of it, adds that, and sends the message without the word. This is the one send that waits, for a few seconds at most. If nothing saved bears on it, the message goes as typed and a note says so.

Handing a reply to another tool with @handoff. Add @handoff claude-code: write a spec from this to a message. The message is sent without that line, and when the reply is finished it is posted as a task for the tool you named, with the reply attached. Sent on its own, @handoff hands over the reply already on the page and sends nothing to the chat. Leave out the name and the next tool that asks for work takes it. A name that is not one of the common tools needs the colon after it.

What you say must hold. When a message tells the chat that a file must not be touched, that a document is out of date, or which unit a number is in, that line is noted on the chat's thread as something you said, and the next tool that picks the work up is told it first. The message is read for this once, beside the send, and is not stored.

Every other message is sent as you typed it.

Stating a fact. It saves, tells you what it saved, and offers Undo. Anything captured is reversible from the notice itself, and everything is listed in the dashboard.

What is not captured

Only the message you type, and only when it looks worth keeping. Model responses are not stored, except a reply you hand over with @handoff, which is kept with its task. Nothing is captured on a site you have not enabled.

Note

You can switch the start card off from the extension while leaving capture on, or sign out to stop both. @remind works either way.