Executando Duas Contas do Claude Code na Mesma Máquina
Se você tem duas contas da Anthropic, digamos, uma pessoal e uma do trabalho, provavelmente esbarrou na mesma barreira que eu: o Claude Code só conhece uma conta por vez, armazenada em ~/.claude. Alternar significa fazer logout e login novamente toda vez que você quer mudar de contexto.
Há uma maneira melhor de fazer isso.
A Solução: CLAUDE_CONFIG_DIR
O Claude Code respeita uma variável de ambiente chamada CLAUDE_CONFIG_DIR. Quando definida, ela instrui o CLI a usar aquele diretório ao invés do padrão ~/.claude para todas as suas configurações e tokens de autenticação.
Isso significa que você pode manter dois diretórios de configuração completamente separados, um por conta, e alternar entre eles instantaneamente usando aliases.
Configuração
1. Sua primeira conta já está configurada.
Se você já usou o Claude Code antes, sua primeira conta já está armazenada em ~/.claude. Nada para mudar aí.
2. Crie um diretório para sua segunda conta.
Você pode nomeá-lo como quiser, para este exemplo, estou usando claude-account2.
mkdir ~/.claude-account23. Adicione aliases ao seu ~/.bashrc.
Se você não está usando bash, pode fazer algo similar para o shell de sua escolha.
# Claude Code - isolamento de múltiplas contas
alias claude1='CLAUDE_CONFIG_DIR=~/.claude claude'
alias claude2='CLAUDE_CONFIG_DIR=~/.claude-account2 claude'4. Faça login na sua segunda conta.
O que sugiro aqui é simplesmente usar um comando simples claude2 no seu terminal. Você terá a mesma configuração que provavelmente fez para sua primeira conta, escolhendo tema, tipo de conta, etc. Ou você pode simplesmente fazer login diretamente.
claude2 auth loginIsso abre o fluxo de login no navegador, o mesmo de quando você tenta fazer login pela primeira vez ao instalar o Claude, mas armazena a sessão resultante no novo diretório ao invés do padrão.
5. Recarregue seu shell.
source ~/.bashrcUsando
Abra duas janelas de terminal. Em uma, execute claude1. Na outra, execute claude2. Cada terminal operará sob sua própria conta, com suas próprias configurações, projetos e autenticação, completamente isolados.
Sem fazer logout. Sem alternar. Apenas dois terminais, duas contas, executando lado a lado.
Por Que Funciona
O Claude Code armazena tudo que torna uma conta “sua”, tokens de autenticação, preferências, histórico de projetos, dentro do seu diretório de configuração. Ao apontar CLAUDE_CONFIG_DIR para um caminho diferente, você está dando a cada alias seu próprio ambiente isolado. O binário é o mesmo; apenas o contexto muda.
Você pode estender isso para quantas contas precisar. Apenas crie um novo diretório, faça login uma vez com CLAUDE_CONFIG_DIR definida para aquele caminho, e adicione um alias.
We want to work with you. Check out our Services page!

