Como trocar de conta no Claude Code sem fazer logout

Troque de conta no Claude Code e no Codex sem logout: pastas de configuração separadas, uma conta por agente e cadeias de contas que avançam no limite de uso.

Solviera Teknoloji 8 min de leitura

Para trocar de conta no Claude Code sem fazer logout, dê a cada conta sua própria pasta de configuração e inicie cada agente com a pasta da conta que você quer. O Claude Code lê essa pasta de CLAUDE_CONFIG_DIR, e o Codex lê a dele de CODEX_HOME. O AgentVera faz isso por você: você adiciona as contas uma vez em Settings → Accounts, escolhe uma para cada agente e pode deixar uma cadeia de contas passar os agentes para a próxima conta quando o limite de uso fica baixo.

Este guia mostra primeiro o jeito manual, para você entender o que acontece por baixo. Depois mostra a mesma coisa no AgentVera: adicionar contas, escolher uma por agente, trocá-la depois e montar uma cadeia de contas que troca automaticamente.

Por que deslogar e logar de novo é um jeito ruim de trocar

O jeito óbvio de trocar é /logout e depois /login com a outra conta. Funciona, mas tem três problemas:

  • Só uma conta fica ativa por vez. Toda sessão do Claude Code no computador usa o mesmo login, então você não consegue rodar um agente de trabalho e um pessoal lado a lado.
  • Você é interrompido na pior hora. Normalmente você troca porque um limite acabou no meio de uma tarefa.
  • A conversa fica para trás. O Claude Code guarda as conversas na pasta de configuração da conta que as rodou.

Pastas de configuração separadas resolvem o primeiro problema. Cadeias de contas resolvem os outros dois.

O jeito manual: uma pasta de configuração por conta

O Claude Code guarda configurações, login e histórico de conversas numa pasta de configuração. Se você definir CLAUDE_CONFIG_DIR antes de iniciá-lo, ele usa essa pasta em vez da padrão.

# Default account: uses the usual folder
claude

# Second account: its own folder, logged in once
CLAUDE_CONFIG_DIR=~/.claude-work claude

Na primeira vez que você inicia o Claude Code com uma pasta nova, ele pede login. Depois disso, as duas contas ficam logadas, e cada terminal usa a conta cuja pasta foi usada para iniciá-lo. O Codex funciona do mesmo jeito com CODEX_HOME:

CODEX_HOME=~/.codex-personal codex login
CODEX_HOME=~/.codex-personal codex

Isso serve bem para duas contas em dois terminais. Fica mais difícil quando você roda vários agentes, quer ver o limite restante de cada conta ou quer mover um agente em execução para outra conta sem perder o ponto onde ele estava.

Passo 1: adicione suas contas no AgentVera

Abra Settings → Accounts (“Claude and Codex logins”).

  1. Seu login atual já aparece na lista com a marca this computer. Ele é a conta padrão.
  2. Clique em Add Claude account ou Add Codex account.
  3. Dê um nome, por exemplo “Conta de trabalho” ou “ChatGPT pessoal”.
  4. Escolha Add and sign in. O AgentVera roda o login da própria CLI (claude auth login ou codex login) numa pasta de configuração separada para essa conta. Se um código for pedido depois que você aprovar no navegador, cole-o no terminal mostrado na janela.

Cada conta extra usa sua própria pasta de configuração, então seu login padrão nunca é tocado. A lista mostra se cada conta está logada. Sign in, Sign out, Refresh status e Delete account ficam em cada linha. Excluir uma conta faz logout dela e apaga sua pasta de configuração local. Agentes que a usavam passam para a conta padrão.

Cursor, Gemini, Copilot e as outras CLIs de agentes têm sua própria seção, Accounts of other agents, na mesma aba. A maioria faz login com o login da própria CLI numa pasta separada, e algumas funcionam com chaves de API.

Passo 2: escolha uma conta por agente

Quando você cria um agente com New agent, o campo Account lista as contas daquela ferramenta com o status, Signed in ou Signed out. Escolha uma e inicie o agente.

É assim que você roda um agente de trabalho e um pessoal lado a lado no mesmo projeto, cada um no seu plano, cada um com seus limites. Se você escolher uma conta deslogada, a janela avisa que o agente vai pedir login na primeira execução.

Passo 3: troque a conta de um agente existente

Para mover um agente para outra conta na mão, abra Edit no cabeçalho do painel dele e escolha outra Account. A janela avisa antes de salvar: “The tool or account changed, so the agent will restart with a new conversation.” (a ferramenta ou a conta mudou, então o agente vai reiniciar com uma conversa nova).

Ou seja, uma troca manual é um recomeço. Tudo bem para uma tarefa nova. Para uma tarefa em andamento, uma cadeia de contas é a ferramenta melhor, porque ela pode levar a conversa junto.

Passo 4: monte uma cadeia de contas para troca automática

Cadeias de contas estão nos planos Pro e Team. Abra Settings → Account switching (“Next account when a limit is hit”).

  1. Ative a Claude account chain ou a Codex account chain. Cada provedor tem sua própria cadeia.
  2. Adicione contas à cadeia com os chips abaixo dela e ordene com Move up e Move down. Remove tira uma. A cadeia precisa de pelo menos duas contas.
  3. Defina o Threshold. É a fração do limite de 5 horas ou semanal restante em que os agentes passam adiante. O padrão é 3%, e o controle vai até 30%.
  4. Decida sobre Move the conversation to the new account. Quando ativado, o registro da conversa é copiado para a pasta da nova conta e o agente continua de onde parou. Quando desligado, a troca inicia uma conversa nova.

A partir daí, quando uma conta tem o threshold ou menos restante no limite de 5 horas ou semanal, ou a CLI informa um limite, os agentes que a usam passam para a próxima conta disponível. Depois da última conta, a cadeia volta ao início e pula contas sem cota.

O que acontece durante uma troca

SituaçãoO que o AgentVera faz
O limite restante cai até o thresholdMove o agente para a próxima conta da cadeia
A CLI mostra uma mensagem de limiteReage na hora, sem esperar a próxima verificação
O login de uma conta é rejeitado ou expirouPula essa conta e tenta a próxima que funciona
Uma conta está deslogadaMostra “Signed out – skipped” na cadeia
Todas as contas estão sem cotaAvisa você, e o agente continua quando uma for liberada
O agente roda num servidor SSHNão troca; as cadeias cobrem agentes locais

Se a conversa vai junto e o agente tinha trabalho inacabado, o AgentVera conta o que aconteceu na caixa de mensagem dele. Diz que a conta anterior atingiu o limite de uso, que o agente foi movido para a próxima conta com a mesma conversa e que ele deve continuar de onde parou.

Alguns detalhes mantêm a troca tranquila. O uso é verificado a cada 90 segundos. Um mesmo agente não troca de novo em menos de cinco minutos. Uma conta que atingiu o limite fica marcada como indisponível até sua janela reiniciar.

Acompanhe os limites antes que cheguem

A barra de status mostra o uso de 5 horas e semanal de cada conta, então você vê um limite chegando. Settings → Usage limits mostra a cota restante e os horários de reinício. Para o Claude, o AgentVera lê os limites do serviço de uso da Anthropic. Para o Codex, lê por conta a partir do codex app-server. Nenhum dos dois é uma API pública estável, então trate os números como referência.

Se você usa o Telegram com o AgentVera, também pode receber alertas de conta e de limite no celular. Veja controle pelo Telegram.

Solução de problemas

ProblemaSolução
A cadeia nunca trocaConfira se ela tem pelo menos duas contas logadas e se está ativada
Um agente começou uma conversa nova depois de uma trocaAtive Move the conversation to the new account
Uma conta aparece deslogadaUse Sign in na linha dela em Settings → Accounts
Uma troca manual de conta perdeu a conversaEsperado: uma troca manual reinicia o agente. Use uma cadeia para tarefas em andamento
Os limites parecem desatualizadosClique em Refresh limits na barra de status

Use mais contas, mas dentro das regras

Ter várias contas é comum por bons motivos: uma conta da empresa e uma pessoal, ou contas separadas para clientes diferentes. Se uma configuração é permitida depende dos termos do seu provedor, então confira antes de adicionar contas só para ganhar mais cota. Fazer a cota que você tem durar mais é a outra metade do trabalho. Limites de uso do Claude Code e Uso de tokens do Claude Code tratam disso.

Concluindo

Trocar de conta no Claude Code não precisa significar fazer logout. Uma pasta de configuração por conta dá vários logins ao mesmo tempo. O AgentVera cria essas pastas para você, permite escolher uma conta por agente e, com uma cadeia de contas, move os agentes para a próxima conta no limite enquanto eles mantêm a conversa. Se você roda trabalhos longos, Como rodar o Claude Code durante a noite mostra como as cadeias entram numa execução sem supervisão. A página de troca de contas tem a lista completa de recursos.

Perguntas frequentes

Posso ficar logado em duas contas do Claude Code ao mesmo tempo?

Sim, se cada conta usar sua própria pasta de configuração. O Claude Code lê a pasta de CLAUDE_CONFIG_DIR, então duas pastas significam dois logins. O AgentVera dá a cada conta extra sua própria pasta, e a conta padrão continua como está.

Perco a conversa quando um agente troca de conta?

Com uma cadeia de contas e “Move the conversation to the new account” ativado, não: a conversa é copiada para a pasta da nova conta e o agente continua. Se você trocar a conta de um agente na mão em Edit, ele reinicia com uma conversa nova.

A troca automática de contas é gratuita?

Adicionar contas e escolher uma por agente é gratuito. A troca automática com cadeias de contas está nos planos Pro e Team e exige que você entre na sua conta do AgentVera.

O que acontece quando todas as contas da cadeia estão sem cota?

O AgentVera não fica tentando. Ele avisa você e, quando uma das contas é liberada de novo, o agente continua de onde parou.

Usar várias contas é permitido?

Isso depende dos termos do seu provedor, não do AgentVera. Use contas extras só de formas que esses termos permitam, por exemplo contas separadas de trabalho e pessoal.

Reúna seus agentes em uma só mesa.

Baixe o AgentVera de graça; as CLIs que você já instalou estão prontas para usar.

Mais artigos