AI

DICA DE IA: Executando Duas Contas do Claude Code

On this page

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-account2

3. 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 login

Isso 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 ~/.bashrc

Usando

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!

We want to work with you

The engineers who write here are the same ones who join client teams. Let’s build something that grows with your business.

Book a call