# Como trocar de conta no Claude Code sem fazer logout

URL: https://agentvera.dev/pt/blog/switch-claude-code-accounts/ · Publicado: 2026-10-24

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.

**Resumo:**

- O Claude Code guarda o login numa pasta de configuração. Apontar CLAUDE_CONFIG_DIR para outra pasta dá uma segunda conta sem deslogar a primeira; o Codex faz o mesmo com CODEX_HOME.
- O AgentVera faz isso por você: adicione contas em Settings → Accounts e escolha uma por agente ao criá-lo. Trocar a conta de um agente depois o reinicia com uma conversa nova.
- Com uma cadeia de contas (Pro e Team), os agentes passam para a próxima conta quando o limite fica baixo e podem levar a conversa junto.

**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.

```bash
# 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`:

```bash
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ção | O que o AgentVera faz |
| --- | --- |
| O limite restante cai até o threshold | Move o agente para a próxima conta da cadeia |
| A CLI mostra uma mensagem de limite | Reage na hora, sem esperar a próxima verificação |
| O login de uma conta é rejeitado ou expirou | Pula essa conta e tenta a próxima que funciona |
| Uma conta está deslogada | Mostra “Signed out – skipped” na cadeia |
| Todas as contas estão sem cota | Avisa você, e o agente continua quando uma for liberada |
| O agente roda num servidor SSH | Nã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](/pt/features/telegram-control/).

## Solução de problemas

| Problema | Solução |
| --- | --- |
| A cadeia nunca troca | Confira se ela tem pelo menos duas contas logadas e se está ativada |
| Um agente começou uma conversa nova depois de uma troca | Ative **Move the conversation to the new account** |
| Uma conta aparece deslogada | Use **Sign in** na linha dela em Settings → Accounts |
| Uma troca manual de conta perdeu a conversa | Esperado: uma troca manual reinicia o agente. Use uma cadeia para tarefas em andamento |
| Os limites parecem desatualizados | Clique 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](/pt/blog/claude-code-usage-limits/) e [Uso de tokens do Claude Code](/pt/blog/claude-code-token-usage/) 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](/pt/blog/run-claude-code-overnight/) mostra como as cadeias entram numa execução sem supervisão. A [página de troca de contas](/pt/features/account-switching/) 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.

---

**Sobre o AgentVera.** AgentVera é um app desktop para macOS, Windows e Linux, desenvolvido pela Solviera Teknoloji. Ele roda 18 agentes de programação com IA (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider, Cline) lado a lado, por projeto, em terminais reais com as instalações e logins de CLI do próprio usuário. O plano gratuito tem agentes ilimitados. Baixar: https://agentvera.dev/pt/download/ · Preços: https://agentvera.dev/pt/pricing/
