You are browsing as a guest. Sign up (or log in) to start making projects!

2h 51m 3s logged

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.

0
202

Comments 2

@colgation

too relatable lol

@rianchad

bro won an AMD gpu