How it works

Four steps on the surface. A retry loop underneath.

Arming a message looks simple from the toolbar. Here's what actually happens between the click and the send.

01

Type your message, but don't send it

Open the conversation on claude.ai or chatgpt.com and write your message in the composer as you normally would. Fuse doesn't need you to do anything differently here, it works with the composer that's already on the page.

02

Open Fuse and confirm the conversation

Click the toolbar icon. Fuse shows you the conversation's name and its ID, pulled straight from the page, so you can be sure it's pointed at the chat you're actually in before you arm anything.

03

Pick a time, or let Fuse read the rate limit

You can set any time you want directly. Or, if you've hit a rate limit, Fuse looks for the message Claude or ChatGPT shows you, something like "you can send another message at 3:45 PM", and offers that exact time back to you with one click.

This matters because that reset time is rarely a clean number. Reading it directly from the page beats doing math on a countdown yourself.

04

Click Arm fuse, and keep the tab open

The tab can sit in the background, but it has to stay open. Fuse is a browser extension, not a background service, so it needs the page alive to click send on your behalf when the moment arrives.

An on-page countdown pill appears so you can glance at the time remaining without reopening the extension.

Why a single click isn't enough

Clocks drift. Fuse checks its own work.

Your system clock and the moment a rate limit actually lifts don't always line up to the millisecond. A click that lands a beat too early can hit a button that's still disabled, and nothing happens.
So Fuse doesn't treat a click as the finish line. After clicking send, it checks whether the composer actually emptied out, which is what happens on a real send. If the text is still sitting there, Fuse clicks again on a short interval, and keeps doing that for up to 90 seconds, until the composer is confirmed empty.
If it's still stuck after 90 seconds, Fuse stops and leaves your message exactly where you typed it, untouched, so you can see what happened and send it yourself.
Target time reached, first click sent
Composer still has text, retry #1
Composer still has text, retry #2
Composer empty, send confirmed
Managing more than one

Every schedule, across every tab, in one place.

If you've armed a few messages across different conversations, Fuse's dashboard lists all of them together: which conversation each one belongs to, how much time is left, and a cancel button for each. You don't need to hunt down the right tab to change your mind.
Switch the conversation in a tab that has an armed schedule, and Fuse cancels that schedule automatically. It won't send to a chat you've since navigated away from.
Dashboard
Q3 planning docsends in 4m 12s
API migration notessends in 18m 40s
Client email draftsends in 51m 03s
Cancel any of theseone click
Optional

A follow-up message, queued to send right after the first.

Some prompts work better as two messages, one to set up context and a second to ask the actual question. When you arm a schedule, you can add a follow-up message alongside it. Fuse waits for the first reply to finish streaming, then sends the second message on its own.
The follow-up text is stored locally with the rest of the schedule, and only if you choose to set one.
FAQ

Questions people actually ask.

Does the tab need to stay open the whole time?

Yes. It can be in the background or minimized, but the tab itself needs to stay open for Fuse to click send at the right moment. Closing it cancels the schedule.

What happens if I edit the message after arming it?

Fuse sends whatever is sitting in the composer at the scheduled time, so any edits you make before then go out with it. If you clear the composer entirely, there's nothing for Fuse to send.

Can I schedule more than one message at once?

Yes, across different tabs and conversations. Each one shows up in the dashboard with its own countdown and cancel button.

What if the retry runs out after 90 seconds?

Fuse stops trying and leaves your message untouched in the composer. Nothing is lost, you can review it and send it manually.

Does Fuse work on both Claude and ChatGPT?

Yes, it works on claude.ai and chatgpt.com.

Ready to stop watching the clock?

Install Fuse and arm your first message in under a minute.

Add to Chrome — it's free