In the browser
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
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.
Open the extension and press Sign in. It uses the same account as everything else.
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.
You can switch the start card off from the extension while leaving capture on,
or sign out to stop both. @remind works either way.