Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>ClaudeQueueNew to Visual Studio Code? Get it now.
ClaudeQueue

ClaudeQueue

daniel rafael ramos

|
3 installs
| (1) | Free
Queue prompts for Claude Code with parallel sessions and real-time streaming inside VSCode.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ClaudeQueue

🌐 English · Português


🇺🇸 English

Queue prompts for Claude Code with parallel sessions and real-time streaming, right in the VSCode side panel.

Keep typing while Claude responds. Run multiple conversations in parallel. Watch responses being written letter-by-letter. All native to VSCode, no extra terminal needed.


⚠️ Important: requires a paid Anthropic plan

This extension is a wrapper around the official Claude Code CLI — it doesn't talk to any API on its own. All conversations go through your local claude CLI, which in turn calls Anthropic's API using your account.

To use it you need one of the options below:

Plan When it makes sense
Claude Pro Light usage, short prompts, Sonnet/Haiku models
Claude Max Heavy usage, Opus, large projects
API Key (pay-as-you-go) Technical/enterprise usage, no subscription

Official details: https://www.anthropic.com/pricing

💡 This extension tracks tokens and cost per session in the footer so you can monitor consumption in real time (donut indicator + detailed tooltip).


Features

  • 💬 Multiple sessions in parallel — each with its own Claude conversation
  • 📥 Prompt queue — type away, items wait in line, processed serially without losing order
  • ⚡ Real-time streaming — each token appears as it arrives
  • 🤖 Auto-compact at 95% of context — reduces cost automatically
  • 📎 Attach files with @ (native dialog, multi-select)
  • 🎯 Per-session model selector (Opus 4.7, Sonnet, Haiku, custom IDs)
  • 🖱️ Drag & drop to reorder the queue
  • 📁 Workspace isolation — sessions filtered by current folder
  • 🔍 Search within session messages (Ctrl+F)
  • 🔄 Resume after reload — queued items continue from where they left off
  • 💀 Truly kills the process — taskkill /T on Windows, no orphans
  • 📊 Token and cost tracking per session (donut indicator in the footer)
  • 📤 Export chat to .txt before deleting a session
  • 🔁 Multi-process — enqueue the same prompt N times (1–100)
  • ✏️ Edit and resend user message (replaces in the transcript)
  • 📋 Copy responses with hover over the Claude bubble
  • 🌐 Bilingual UI — every label available in English and Portuguese, toggleable via a flag button (🇺🇸/🇧🇷) in the header

Prerequisites

1. VSCode 1.85 or higher

Check at Help → About.

2. Node.js 18 or higher

Required to install and run the Claude Code CLI.

node --version   # must return v18.x or higher

If you don't have it, download from https://nodejs.org

3. Claude Code CLI installed

Install globally via npm:

npm install -g @anthropic-ai/claude-code

Then confirm it's in PATH:

claude --version
# should show something like: 2.1.142 (Claude Code)

4. Authentication on Claude

Run the CLI once outside VSCode to log in with your paid account:

claude

It opens the browser asking for login on your Anthropic account (Pro, Max, or via API key). After this, the auth token gets saved on your system and the extension uses that authentication automatically.

🔒 The extension does NOT ask for your API key or login. It just runs the claude CLI already authenticated by you.


Getting started

  1. Click the ClaudeQueue icon in the Activity Bar (left side bar)
  2. Click + nova to create your first session
  3. Type a prompt and press Enter
  4. While Claude responds, keep typing — they go into the queue

The first message creates the conversation. The next ones continue the context via --resume. Each session is isolated.


Detailed guide for each feature

🗂️ Sessions

Each session is a separate conversation with Claude. You can have several running in parallel (one per tab in the left sidebar).

Available operations (right-click on the session):

  • Rename — give it a friendly name ("refactor API", "docs", "exploration")
  • Duplicate — creates a new session with the same cwd and model (fresh conversation, no history)
  • Archive — hides from the main list without deleting
  • Unarchive — click the "archived" section at the bottom of the list
  • Delete — opens modal with option to export chat to .txt beforehand
  • Change working folder — click the 📁 icon in the header

The active session is highlighted in orange. Click another in the sidebar to switch.

📥 Prompt queue

The queue appears below the session list. Each item has a colored pill:

  • 🟢 RUNNING (green, pulsing) — in execution
  • 🔵 QUEUED (blue) — waiting its turn
  • 🟡 AWAITING (yellow) — waiting for an answer to Claude's question
  • 🟢 DONE (green) — finished successfully
  • 🔵 STOPPED (blue) — you cancelled/killed it
  • 🔴 ERROR (red) — failed (hover to see the message)

Operations (right-click or ⋮ menu):

  • Edit prompt (only queued items) — shortcut E
  • Move up/down — shortcuts Shift+K / Shift+J or drag & drop
  • Duplicate — adds a copy at the end of the queue
  • Multi-process... — opens modal to enqueue N copies (1–100)
  • Cancel — shortcut Del (kills the process if running)
  • Resend (only finished) — shortcut R
  • Delete from history (only finished) — removes from queue AND chat

Drag & drop: hover over a queue item, hold the click and drag to reorder. Works only with items in QUEUED status.

🔍 Message search

Ctrl+F or click the 🔍 button in the top-right corner of the chat:

  • Type the term
  • Matches get highlighted in orange
  • Non-matches get dimmed (30% opacity)
  • ↑/↓ arrows or Shift+Enter/Enter navigate between matches
  • n/total counter at the top
  • Esc closes

🤖 Model selection

Button model: ▾ in the top-right corner of the header. Opens dropdown with:

Model Context Max output When to use
Default — — Uses the CLI's default
opus (alias) 1M 64k Always the latest Opus
sonnet (alias) 200k 64k Always the latest Sonnet
haiku (alias) 200k 32k Always the latest Haiku
claude-opus-4-7 1M 64k Most capable, current
claude-opus-4-5 200k 64k Previous
claude-sonnet-4-6 200k 64k Balanced, current
claude-haiku-4-5-20251001 200k 32k Fast and cheap

There's an option to type a custom ID if you want to pin a specific version.

📌 New session default: claude-opus-4-7 (1M tokens of context). Change via the dropdown if you prefer another.

📎 Attach files

@ button next to the prompt box. Opens the native Windows/Mac/Linux file picker with multi-select. Paths are inserted in the prompt as @file.txt @another.md.

Claude Code understands the @path syntax natively — when it sees this in the prompt, it reads the file automatically.

💡 Paths inside the working folder become relative (cleaner). Outside become absolute.

🤖 Auto-compact at 95%

When session context usage reaches 95% of the model's window (190k tokens on 200k models, 950k on 1M models), the extension automatically queues a /compact with priority.

  • The /compact goes to the front of the queue and runs first
  • Your next messages wait for it to finish
  • Then context drops (usually to 30–40%) and processes normally
  • You save tokens (each turn re-sends the full history via --resume)

There's anti-loop protection: if /compact doesn't lower usage, it doesn't fire again.

🛡️ Bypass permissions

Toggle in the bottom-left corner. When ACTIVE (red):

  • Claude can use write tools (Edit, Write, Bash) without asking
  • Faster for long jobs
  • More dangerous (can write where it shouldn't)

When disabled, permission prompts are blocked (still in development — defaults to acceptEdits).

📊 Token and cost tracking

Donut in the bottom-right shows:

  • % remaining until auto-compact with color (green/yellow/red)
  • ↑ tokens sent (new input + cache write)
  • ↓ tokens received (output)
  • ✓ cache read (re-used, costs 10% of normal input)
  • $cost accumulated USD

Hover the donut to see detailed tooltip with:

  • Claude session ID (UUID)
  • Model in use
  • Current turn context X/Y (Z%)
  • Total sent/received/cache/cost for this session
  • Explanation of why it looks like a lot (system prompt + history)

Right-click the donut: option to reset counters for this session.

✏️ Edit user message

Hover over a YOU message to show icons:

  • ⧉ copy
  • ✎ edit and resend — opens inline textarea, Ctrl+Enter sends, Esc cancels. The original message is removed from the transcript and the new text goes to the queue with priority.

💡 Claude's context (--resume) still contains the original message — but the chat in the UI shows only the new version.

📋 Copy Claude responses

Hover over a CLAUDE message to show purple border + ⧉ copy icon. Click and the text goes to the clipboard.

🖱️ Customizable layout

  • Left column (sessions + queue): drag the orange vertical divider to adjust width. Double-click resets.
  • Prompt box: drag the horizontal divider above it to grow/shrink (useful for multi-line prompts). Double-click resets.
  • Widths persist in localStorage — survive reload.

📁 Workspace isolation

By default, sessions are filtered by the folder currently open in VSCode. Sessions created in other folders stay hidden.

  • If everything's gone: the empty screen has a "Show all sessions" button that disables isolation.
  • To re-enable later: settings → claudequeue.workspaceIsolation = true

🔄 Recovery after reload

If you reload the VSCode window (or it crashes and you reopen):

  • QUEUED items remain queued
  • The item that was RUNNING returns to QUEUED at the start (re-runs from scratch)
  • Already DONE/STOPPED/ERROR items stay preserved in history

Anything you didn't explicitly cancel continues from where it left off.


Keyboard shortcuts

Key Action
Ctrl+Alt+C Open ClaudeQueue panel
Ctrl+Alt+N New session
Ctrl+Alt+Enter Send editor selection as prompt
Enter Enqueue prompt
Ctrl+Enter Enqueue with priority (jumps to front)
Ctrl+Shift+Enter Broadcast to all sessions
Shift+J / Shift+K Reorder selected queue item ↓/↑
Del Cancel selected item
E Edit prompt (only queued items)
R Re-enqueue finished item
Ctrl+F Search within session messages

Settings

All start with claudequeue.:

Key Default Description
binaryPath "" Explicit path to claude (empty = auto-detect)
defaultPermissionMode acceptEdits default, acceptEdits or bypassPermissions
allowBypass true Shows "Bypass permissions" toggle in the footer
autoDetectQuestions false Highlights answers ending in ?
maxParallelWarning 5 Warning when exceeding this number of parallel sessions
statusIdleThresholdMs 800 Shows "Wandering..." after Xms without a new token
brokerTimeoutSeconds 300 Permission prompt timeout (auto-deny)
notifyOnFinish true Status bar notifies when item finishes
workspaceIsolation true Shows only sessions whose cwd is inside the open folder

Common workflows

"I want to refactor 10 files in a row without having to keep watching"

  1. Create a session, model Opus 4.7
  2. Enable Bypass permissions (footer)
  3. Send 10 prompts in sequence (Enter between each): "refactor @file1.ts ...", "now @file2.ts ...", etc.
  4. Go do something else. Each item processes serially, saving the files.
  5. When you come back, all finished. Check the transcript.

"I want to compare the same question across different models"

  1. Create 3 sessions, each with a different model (Opus 4.7, Sonnet 4.6, Haiku 4.5)
  2. Focus one session, send the prompt
  3. Focus the next, send the same prompt
  4. (or use Ctrl+Shift+Enter to send the same prompt to ALL at once)
  5. Compare the answers

"I want to run the same prompt 50 times to test consistency"

  1. Send the prompt once
  2. When it finishes, right-click → Multi-process... → type 50
  3. The 50 copies enter the queue
  4. Go grab some coffee — takes a few minutes

"Session is heavy (200k tokens, cost climbing)"

  • Wait for auto-compact to fire at 95%
  • OR manually send a /compact prompt (it summarizes the conversation and lowers context)
  • OR create a new session for the next topic (recommended for switching domains)
  • OR right-click the donut in the footer → Reset counters (cleans the stat but doesn't change Claude's actual context)

Privacy & cost

  • All conversations go through your local claude CLI to Anthropic's API — exactly the same as using Claude Code directly in the terminal
  • Costs and tokens are shown per session in the footer
  • Each turn re-sends the history (normal Claude Code behavior via --resume, not a peculiarity of this extension)
  • Auto-compact at 95% reduces context to save money
  • Data stays on your local disk in the extension's globalStorage (SQLite). Nothing is sent to another server beyond what goes to Anthropic via the official CLI.

Where data is saved

Everything goes to the extension's globalStorage in VSCode:

  • Windows: C:\Users\<you>\AppData\Roaming\Code\User\globalStorage\danielrafaelramos.claudequeue\
  • macOS: ~/Library/Application Support/Code/User/globalStorage/danielrafaelramos.claudequeue/
  • Linux: ~/.config/Code/User/globalStorage/danielrafaelramos.claudequeue/

The main file is state.db (SQLite). You can delete it to reset everything (loses sessions and transcript).


License

MIT — see the LICENSE file in the repository.



🇧🇷 Português

Enfileire prompts para o Claude Code com sessões em paralelo e streaming em tempo real, direto no painel lateral do VSCode.

Continue digitando enquanto o Claude responde. Crie várias conversas em paralelo. Veja a resposta sendo escrita letra-a-letra. Tudo nativo no VSCode, sem terminal extra.


⚠️ Importante: precisa de plano pago da Anthropic

Esta extensão é um wrapper do Claude Code CLI oficial — ela não fala com nenhuma API por conta própria. Todas as conversas passam pelo seu claude CLI local, que por sua vez chama a API da Anthropic usando a sua conta.

Para usar você precisa de uma das opções abaixo:

Plano Quando faz sentido
Claude Pro Uso leve, prompts curtos, modelos Sonnet/Haiku
Claude Max Uso pesado, Opus, projetos grandes
API Key (pay-as-you-go) Uso técnico/empresarial, sem mensalidade

Detalhes oficiais: https://www.anthropic.com/pricing

💡 Esta extensão rastreia tokens e custo por sessão no rodapé pra você acompanhar o consumo em tempo real (donut indicator + tooltip detalhado).


Funcionalidades

  • 💬 Múltiplas sessões em paralelo — cada uma com sua própria conversa Claude
  • 📥 Fila de prompts — você digita, fica na fila, processa serial sem perder ordem
  • ⚡ Streaming em tempo real — cada token aparece conforme chega
  • 🤖 Auto-compact em 95% do contexto — reduz custo automaticamente
  • 📎 Anexar arquivos com @ (diálogo nativo, multi-seleção)
  • 🎯 Selecionar modelo por sessão (Opus 4.7, Sonnet, Haiku, custom IDs)
  • 🖱️ Drag & drop pra reordenar a fila
  • 📁 Isolamento por workspace — sessões filtradas pela pasta atual
  • 🔍 Busca dentro das mensagens da sessão (Ctrl+F)
  • 🔄 Resume após reload — itens enfileirados continuam de onde pararam
  • 💀 Mata processo de verdade — taskkill /T no Windows, sem orfãos
  • 📊 Tracking de tokens e custo por sessão (donut indicator no rodapé)
  • 📤 Exportar chat pra .txt antes de deletar uma sessão
  • 🔁 Multi-processar — enfileira o mesmo prompt N vezes (1–100)
  • ✏️ Editar e reenviar mensagem do usuário (substitui no transcript)
  • 📋 Copiar respostas com hover sobre a bolha do Claude
  • 🌐 Painel bilíngue — todos os labels disponíveis em Português e Inglês, alternáveis por um botão de bandeira (🇧🇷/🇺🇸) no header

Pré-requisitos

1. VSCode 1.85 ou superior

Confira em Help → About.

2. Node.js 18 ou superior

Necessário pra instalar e rodar o Claude Code CLI.

node --version   # precisa retornar v18.x ou maior

Se não tiver, baixe em https://nodejs.org

3. Claude Code CLI instalado

Instale globalmente via npm:

npm install -g @anthropic-ai/claude-code

Depois confirme que está no PATH:

claude --version
# deve mostrar algo tipo: 2.1.142 (Claude Code)

4. Autenticação no Claude

Rode o CLI uma vez fora do VSCode pra fazer login com sua conta paga:

claude

Vai abrir o navegador pedindo login na sua conta Anthropic (Pro, Max, ou via API key). Depois disso, o token de auth fica salvo no seu sistema e a extensão usa essa autenticação automaticamente.

🔒 A extensão NÃO pede sua API key nem seu login. Ela só executa o claude CLI já autenticado por você.


Como começar

  1. Clique no ícone ClaudeQueue na Activity Bar (barra lateral esquerda)
  2. Clique em + nova pra criar sua primeira sessão
  3. Digite um prompt e aperte Enter
  4. Enquanto o Claude responde, continue digitando — vão entrando na fila

A primeira mensagem cria a conversa. As próximas continuam o contexto via --resume. Cada sessão é isolada.


Guia detalhado de cada funcionalidade

🗂️ Sessões

Cada sessão é uma conversa separada com o Claude. Você pode ter várias rodando em paralelo (uma por aba na sidebar esquerda).

Operações disponíveis (botão direito na sessão):

  • Renomear — dá um nome amigável ("refactor API", "docs", "exploração")
  • Duplicar — cria nova sessão com o mesmo cwd e modelo (conversa nova, sem histórico)
  • Arquivar — esconde da lista principal sem deletar
  • Desarquivar — clica na seção "arquivadas" no fim da lista
  • Deletar — abre modal com opção de exportar chat para .txt antes
  • Trocar pasta de trabalho — clique no ícone 📁 do cabeçalho

A sessão ativa fica destacada em laranja. Clique em outra na sidebar pra trocar.

📥 Fila de prompts

A fila aparece embaixo da lista de sessões. Cada item tem um pill colorido:

  • 🟢 RODANDO (verde, pulsando) — em execução
  • 🔵 FILA (azul) — aguardando vez
  • 🟡 AGUARDA (amarelo) — esperando resposta de pergunta do Claude
  • 🟢 FEITO (verde) — terminou com sucesso
  • 🔵 PARADO (azul) — você cancelou/matou
  • 🔴 ERRO (vermelho) — falhou (passa o mouse pra ver a mensagem)

Operações (botão direito ou menu ⋮):

  • Editar prompt (só itens enfileirados) — atalho E
  • Mover acima/abaixo — atalhos Shift+K / Shift+J ou drag & drop
  • Duplicar — adiciona cópia ao final da fila
  • Multi-processar... — abre modal pra enfileirar N cópias (1–100)
  • Cancelar — atalho Del (mata o processo se estiver rodando)
  • Reenviar (só finalizados) — atalho R
  • Excluir do histórico (só finalizados) — apaga DA fila E do chat

Drag & drop: passa o mouse sobre um item da fila, segura o clique e arrasta pra reordenar. Funciona só com itens em status FILA.

🔍 Busca nas mensagens

Ctrl+F ou clique no botão 🔍 no canto superior direito do chat:

  • Digita o termo
  • Matches ficam destacados em laranja
  • Não-matches ficam dimmed (opacidade 30%)
  • Setas ↑/↓ ou Shift+Enter/Enter navegam entre matches
  • Contador n/total no topo
  • Esc fecha

🤖 Seleção de modelo

Botão model: ▾ no canto superior direito do header. Abre dropdown com:

Modelo Contexto Output máx Quando usar
Default — — Usa o default do CLI
opus (alias) 1M 64k Sempre o Opus mais recente
sonnet (alias) 200k 64k Sempre o Sonnet mais recente
haiku (alias) 200k 32k Sempre o Haiku mais recente
claude-opus-4-7 1M 64k Mais capaz, atual
claude-opus-4-5 200k 64k Anterior
claude-sonnet-4-6 200k 64k Equilibrado, atual
claude-haiku-4-5-20251001 200k 32k Rápido e barato

Tem opção de digitar ID custom se quiser fixar uma versão específica.

📌 Padrão de novas sessões: claude-opus-4-7 (1M tokens de contexto). Mude pelo dropdown se preferir outro.

📎 Anexar arquivos

Botão @ ao lado da caixa de prompt. Abre o file picker nativo do Windows/Mac/Linux com multi-seleção. Os caminhos são inseridos no prompt como @arquivo.txt @outro.md.

O Claude Code entende a sintaxe @caminho nativamente — quando ele vê isso no prompt, lê o arquivo automaticamente.

💡 Caminhos dentro da pasta de trabalho viram relativos (mais limpos). Fora viram absolutos.

🤖 Auto-compact em 95%

Quando o uso de contexto da sessão atinge 95% da janela do modelo (190k tokens em modelos 200k, 950k em modelos 1M), a extensão enfileira automaticamente um /compact com prioridade.

  • O /compact vai pra frente da fila e roda primeiro
  • Suas próximas mensagens esperam ele terminar
  • Depois o contexto cai (geralmente pra 30–40%) e processa normalmente
  • Você economiza tokens (cada turno re-envia o histórico inteiro via --resume)

Tem proteção anti-loop: se o /compact não baixar o uso, ele não dispara de novo.

🛡️ Bypass permissions

Toggle no rodapé esquerdo. Quando ATIVO (vermelho):

  • O Claude pode usar ferramentas de escrita (Edit, Write, Bash) sem perguntar
  • Mais rápido pra trabalhos longos
  • Mais perigoso (pode escrever onde não deveria)

Quando desativado, perguntas de permissão são bloqueadas (ainda em desenvolvimento — vai pra acceptEdits por padrão).

📊 Tracking de tokens e custo

Donut no rodapé direito mostra:

  • % restante até auto-compact com cor (verde/amarelo/vermelho)
  • ↑ tokens enviados (input novo + cache write)
  • ↓ tokens recebidos (output)
  • ✓ cache lido (re-aproveitado, custa 10% do input normal)
  • $custo acumulado USD

Hover no donut mostra tooltip detalhado com:

  • ID da sessão Claude (UUID)
  • Modelo em uso
  • Contexto deste turno X/Y (Z%)
  • Total enviado/recebido/cache/custo desta sessão
  • Explicação de por que parece muito (system prompt + histórico)

Botão direito no donut: opção de resetar contadores desta sessão.

✏️ Editar mensagem do usuário

Hover sobre uma mensagem VOCÊ mostra ícones:

  • ⧉ copiar
  • ✎ editar e reenviar — abre textarea inline, Ctrl+Enter envia, Esc cancela. A mensagem original é removida do transcript e o novo texto vai pra fila com prioridade.

💡 O contexto do Claude (--resume) ainda contém a mensagem original — mas o chat na UI mostra só a nova versão.

📋 Copiar respostas do Claude

Hover sobre uma mensagem CLAUDE mostra borda roxa + ícone ⧉ copiar. Clica e o texto vai pro clipboard.

🖱️ Layout customizável

  • Coluna esquerda (sessões + fila): arraste o divisor laranja vertical pra ajustar largura. Clique duplo reseta.
  • Caixa de prompt: arraste o divisor horizontal acima dela pra crescer/encolher (útil pra prompts multi-linha). Clique duplo reseta.
  • Larguras persistem em localStorage — sobrevivem a reload.

📁 Isolamento por workspace

Por padrão, sessões são filtradas pela pasta atualmente aberta no VSCode. Sessões criadas em outras pastas ficam ocultas.

  • Se sumiu tudo: a tela vazia tem botão "Mostrar todas as sessões" que desativa o isolamento.
  • Pra reativar depois: settings → claudequeue.workspaceIsolation = true

🔄 Recovery após reload

Se você reload a janela do VSCode (ou ela trava e você reabre):

  • Itens em FILA continuam na fila
  • Item que estava RODANDO volta pra FILA no início (re-executa do zero)
  • Itens já FEITO/PARADO/ERRO ficam preservados no histórico

Tudo que você não cancelou explicitamente continua de onde parou.


Atalhos de teclado

Tecla Ação
Ctrl+Alt+C Abrir painel ClaudeQueue
Ctrl+Alt+N Nova sessão
Ctrl+Alt+Enter Enviar seleção do editor como prompt
Enter Enfileirar prompt
Ctrl+Enter Enfileirar com prioridade (vai pra frente da fila)
Ctrl+Shift+Enter Broadcast em todas as sessões
Shift+J / Shift+K Reordenar item selecionado da fila ↓/↑
Del Cancelar item selecionado
E Editar prompt (só itens enfileirados)
R Re-enfileirar item finalizado
Ctrl+F Buscar nas mensagens da sessão

Configurações

Todas começam com claudequeue.:

Chave Default Descrição
binaryPath "" Caminho explícito do claude (vazio = auto-detect)
defaultPermissionMode acceptEdits default, acceptEdits ou bypassPermissions
allowBypass true Mostra toggle "Bypass permissions" no rodapé
autoDetectQuestions false Destaca respostas terminando em ?
maxParallelWarning 5 Aviso ao passar deste número de sessões em paralelo
statusIdleThresholdMs 800 Mostra "Wandering..." após Xms sem novo token
brokerTimeoutSeconds 300 Timeout do prompt de permissão (auto-deny)
notifyOnFinish true Status bar avisa quando item termina
workspaceIsolation true Mostra só sessões cujo cwd está dentro da pasta aberta

Workflows comuns

"Quero refatorar 10 arquivos seguidos sem ter que ficar olhando"

  1. Cria uma sessão, modelo Opus 4.7
  2. Ativa Bypass permissions (rodapé)
  3. Manda 10 prompts em sequência (Enter entre cada): "refatora @arquivo1.ts ...", "agora @arquivo2.ts ...", etc.
  4. Vai fazer outra coisa. Cada item processa serial, salvando os arquivos.
  5. Quando voltar, todos terminaram. Confere o transcript.

"Quero comparar a mesma pergunta em modelos diferentes"

  1. Cria 3 sessões, cada uma com modelo diferente (Opus 4.7, Sonnet 4.6, Haiku 4.5)
  2. Foca uma sessão, manda o prompt
  3. Foca a próxima, manda o mesmo prompt
  4. (ou usa Ctrl+Shift+Enter pra mandar o mesmo prompt em TODAS de uma vez)
  5. Compara as respostas

"Quero rodar o mesmo prompt 50 vezes pra testar consistência"

  1. Manda o prompt uma vez
  2. Quando terminar, botão direito → Multi-processar... → digita 50
  3. As 50 cópias entram na fila
  4. Vai tomar café — leva uns minutos

"Sessão tá pesada (200k tokens, custo subindo)"

  • Espera o auto-compact disparar em 95%
  • OU manda manualmente um prompt /compact (ele resume a conversa e baixa o contexto)
  • OU cria nova sessão pro próximo assunto (recomendado pra trocar de domínio)
  • OU clica botão direito no donut do rodapé → Resetar contadores (limpa a estatística mas não muda o contexto real do Claude)

Privacidade & custo

  • Todas as conversas passam pelo seu claude CLI local indo pra API da Anthropic — exatamente igual a usar Claude Code direto no terminal
  • Custos e tokens são mostrados por sessão no rodapé
  • Cada turno re-envia o histórico (comportamento normal do Claude Code via --resume, não é peculiaridade desta extensão)
  • O auto-compact em 95% reduz contexto pra economizar
  • Os dados ficam no seu disco local em globalStorage da extensão (SQLite). Nada é enviado a outro servidor além do que vai pra Anthropic via o CLI oficial.

Onde os dados ficam salvos

Tudo vai pra globalStorage da extensão no VSCode:

  • Windows: C:\Users\<você>\AppData\Roaming\Code\User\globalStorage\danielrafaelramos.claudequeue\
  • macOS: ~/Library/Application Support/Code/User/globalStorage/danielrafaelramos.claudequeue/
  • Linux: ~/.config/Code/User/globalStorage/danielrafaelramos.claudequeue/

O arquivo principal é state.db (SQLite). Você pode deletar pra resetar tudo (perde sessões e transcript).


Licença

MIT — veja o arquivo LICENSE no repositório.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft