QueueIt: the missing queue button for AI chat
You know the dead time when Claude is typing out a long answer and you already know your next two or three follow-ups? You just sit there so you can fire them off one at a time. That always bugged me.
QueueIt kills that wait. While the AI is mid-reply, you hit Enter and your message lines up as a chip above the box instead of getting dropped. The moment the model finishes, the next one sends on its own. Line up your prompts, walk away, come back to a full thread of answers.
What’s working so far
- Enter queues while the AI is generating, and sends normally when it’s idle, so it never gets in your way
- Queued messages show as removable chips above the composer, with an auto-send toggle
- The queue survives a refresh (saved in
chrome.storage), so a reload doesn’t wipe your plans - Works on Claude today, built model-agnostic so new chat sites are each just one small adapter away
The fun part
claude.ai has its own Enter-to-send handler, so to beat it I listen on the document in the capture phase and stopImmediatePropagation before the page ever sees the keystroke. And instead of guessing when the AI is “busy”, I just watch the DOM for its Stop button. The whole flow is tested end to end in real Chrome with Playwright, including the survives-a-refresh case, on two different composer shapes.
Next up
- Integrate ChatGPT
- Drag to reorder queued messages
- Inline editing of a queued message before it sends
- More site adapters: Gemini, DeepSeek, Kimi
- Saved snippets / templates, send pacing, and keyboard shortcuts
It loads as an unpacked extension straight from the repo. Try it and tell me what you’d queue up first.
Comments 2
too relatable lol
bro won an AMD gpu
Sign in to join the conversation.