Duas contas do Claude Code.
Um AgentsRoom. Zero truques de shell.
Rode um login Claude Code pessoal em um projeto e um login de trabalho em outro, na mesma janela, ao mesmo tempo. Fixe uma conta Claude por projeto. Sobreponha por agente quando precisar. Faça login direto pelo painel de Configurações, sem exportar CLAUDE_CONFIG_DIR, sem ferramenta extra para instalar.
Por que usar várias contas do Claude Code
Os motivos reais pelos quais desenvolvedores rodam mais de uma conta Claude, em palavras simples.
Mantenha trabalho e pessoal bem separados
A conta Claude Code do seu empregador fica nos projetos de trabalho. Sua conta pessoal fica nos seus projetos de fim de semana. Sem polinização cruzada acidental de prompts, sem credenciais de trabalho indo parar em um projeto paralelo, sem sessões pessoais registradas na conta de trabalho.
Cobre o consumo por cliente
Quando um cliente te dá acesso ao Claude, as sessões desse cliente rodam na conta dele. Os tokens dele são queimados, não os seus. O rastreador de uso do Claude no AgentsRoom mantém os totais por conta separados, então o refaturamento fica simples.
Evite colisões de cota
Se a sua conta de trabalho tem uma cota apertada na Anthropic, uma execução longa de agente em um projeto pessoal de fim de semana não come dessa cota. Cada conta tem seus próprios limites, seu próprio estado de rate-limiting, seu próprio histórico de uso.
Rode uma conta de teste ao lado de uma de produção
Suba uma conta Claude separada para experimentos barulhentos, agentes descartáveis e rascunhos de prompt. Mantenha a conta de produção limpa. Alterne entre elas por agente, por projeto, em dois cliques.
Orgs diferentes, políticas diferentes
Algumas contas Claude estão atreladas a SSO corporativo com logging ou telemetria obrigatórios. Manter uma conta pessoal separada significa que a sua programação pessoal fica nos seus próprios termos, isolada no nível de diretório no disco.
Pair programming para dois humanos em um Mac
Se dois desenvolvedores compartilham uma estação de trabalho de vez em quando, cada um pode fazer login com a sua própria conta Claude Code. O AgentsRoom lembra das duas, e a certa é acionada dependendo do projeto ou do agente.

O painel de Contas Claude nas Configurações, mais o seletor por projeto no fluxo de Novo Projeto.
Integrado diretamente ao AgentsRoom
Sem alternador externo, sem scripts de shell, sem dança de logout e login.
Uma conta Claude por projeto
Fixe uma conta Claude em um projeto. Todo agente desse projeto a herda por padrão. Abra um projeto de Trabalho e um projeto Pessoal na mesma janela, cada um rodando a sua própria conta Claude por baixo.
Sobreponha por agente
Precisa de um único agente em uma conta diferente? Edite o agente, escolha outra conta Claude, salve. A sobreposição só se aplica àquele agente. O resto do projeto mantém a conta de nível de projeto.
Faça login dentro do app
Clique em "Adicionar uma conta" e o AgentsRoom abre um mini terminal embutido rodando o claude com o CLAUDE_CONFIG_DIR certo. Você digita /login, completa o OAuth no navegador, cola o código de volta. O selo de status vira Logado no momento em que as credenciais chegam ao disco.
Conta padrão global
Defina uma conta Claude como padrão global. Todo novo projeto começa nessa conta, a menos que você sobreponha. Mude o padrão depois e todo projeto não fixado segue automaticamente.
Compatível com CCS
Já usa o Claude Code Switcher? Aponte um perfil para ~/.ccs/instances/work ou qualquer outra pasta CCS. O AgentsRoom reutiliza as credenciais existentes, sem precisar logar de novo.
Isolamento rígido no disco
Cada conta vive no seu próprio diretório: tokens, sessões, histórico de projetos. Duas contas nunca compartilham um arquivo. Apagar uma conta no AgentsRoom nunca toca nos dados de outra conta.
Rastreamento de tokens por conta
O medidor de uso de tokens do Claude Code no AgentsRoom lê os transcripts JSONL de cada conta de forma independente. Totais por sessão, taxa de acerto de cache e avisos funcionam igual em todas as contas.
Atribuição de arquivos por agente
A revisão de vibe coding e o diff por agente continuam funcionando entre contas. Os arquivos modificados por um agente são atribuídos corretamente mesmo quando o agente roda em uma conta Claude não padrão.
Como funciona por baixo dos panos
Construído sobre o mecanismo oficial de multiconta do Claude Code.
O CLAUDE_CONFIG_DIR comanda tudo
O Claude Code lê seus tokens, metadados de sessão e histórico de projetos do diretório apontado por CLAUDE_CONFIG_DIR. O padrão é ~/.claude. Definir essa variável para outro diretório troca a conta ativa. O AgentsRoom usa esse mecanismo oficial para alimentar o suporte multiconta.
Cada conta é um diretório gerenciado
Quando você clica em "Adicionar uma conta", o AgentsRoom cria ~/.agentsroom/claude-profiles/<id>/ e faz o login ali. Você também pode apontar uma conta para qualquer pasta existente, inclusive um diretório de instância CCS como ~/.ccs/instances/work.
O fluxo de login fica embutido nas Configurações
O AgentsRoom dispara um mini PTY rodando o claude com CLAUDE_CONFIG_DIR apontado para o novo perfil. Você digita /login, o navegador abre, você cola o código de volta. O AgentsRoom consulta o .credentials.json uma vez por segundo, então o selo de Logado aparece no momento em que o arquivo chega ao disco.
Resolução em cascata no momento do spawn
Quando um agente inicia, o AgentsRoom resolve a conta Claude efetiva nesta ordem: sobreposição do agente, fixação do projeto, padrão das configurações, padrão do sistema ~/.claude. O CLAUDE_CONFIG_DIR certo é definido no ambiente do PTY antes de o claude iniciar.
O uso de tokens e o rastreamento de arquivos seguem corretos
Os leitores internos do AgentsRoom (uso de tokens, atribuição de arquivos, monitor de sessão) percorrem todos os diretórios de conta conhecidos mais ~/.claude como fallback. O metafile de sessão certo vence por PID, então os contadores por agente e os diffs continuam precisos, não importa qual conta tenha aberto o agente.
O que vive em cada diretório de conta
Todo diretório de conta Claude guarda as credenciais OAuth, os arquivos de metadados de sessão indexados por PID, os transcripts JSONL por projeto, as configurações globais do Claude e o histórico de projetos. O AgentsRoom mantém esses diretórios isolados e nunca copia arquivos entre eles.
Conteúdo por conta
- • Credenciais OAuth (.credentials.json)
- • Metafiles de sessão em sessions/<pid>.json
- • Transcripts JSONL em projects/<encoded-cwd>/<sessionId>.jsonl
- • Configurações globais e histórico por conta
Alternativas ao AgentsRoom
Outras formas de lidar com várias contas do Claude Code, e o que o AgentsRoom faz de diferente.
CCS (Claude Code Switcher)
O CCS é um wrapper de shell que mantém diretórios de perfil Claude separados em ~/.ccs/instances/<name> e troca o CLAUDE_CONFIG_DIR antes de executar o claude. Funciona, mas vive fora do IDE: você troca de perfil globalmente para o shell inteiro, não por projeto ou por agente. O AgentsRoom é totalmente compatível com perfis CCS. Aponte uma conta do AgentsRoom para uma instância CCS e reutilize as credenciais diretamente.
CLAUDE_CONFIG_DIR na mão
A forma oficial suportada pela Anthropic: export CLAUDE_CONFIG_DIR=/caminho/antes de iniciar o claude. Manual, sujeito a erros, e no momento em que você abre uma segunda aba já esquece em qual conta está. O AgentsRoom comanda essa variável por você, por projeto e por agente, e mostra a conta ativa no seletor toda vez.
Dois Macs separados ou duas sessões de usuário
Algumas equipes usam uma máquina separada ou uma sessão de usuário do macOS separada por conta Claude. Pesado, lento, e você não consegue rodar um agente de trabalho e um agente pessoal em paralelo. O AgentsRoom roda os dois ao mesmo tempo no mesmo Mac, na mesma janela.
Logout e login toda vez
Digite claude /logout, depois claude /login na nova conta, depois de novo para voltar. Perde as suas sessões, custa minutos por troca, e quebra o --resume em toda sessão anterior. O AgentsRoom mantém todas as contas logadas permanentemente, troca com um clique, e nunca invalida uma sessão.
Scripts e aliases de shell personalizados
Alguns desenvolvedores envolvem o claude em uma função de shell que exporta o CLAUDE_CONFIG_DIR com base no diretório atual. Frágil, feito à mão, e invisível a partir do IDE. O AgentsRoom codifica a mesma ideia de forma declarativa no nível do projeto, com um selo na interface que sempre diz qual conta está ativa.
O que o AgentsRoom faz e os outros não fazem
O AgentsRoom é o único IDE que trata várias contas do Claude Code como um conceito de primeira classe, com fixação por projeto, sobreposição por agente, fluxo de login dentro do app, selo de status por conta, e compatibilidade total com perfis CCS. Você faz login uma vez por conta, fixa contas por projeto, sobrepõe por agente, e para de se preocupar com qual conta está carregada. Várias contas E vários provedores no mesmo projeto: um agente Claude de Trabalho, um agente Claude Pessoal e um agente Codex podem rodar todos lado a lado.
FAQ
Quantas contas do Claude Code posso adicionar ao AgentsRoom?
Não há limite rígido. Cada conta é um diretório no disco. Adicione uma conta de Trabalho, uma conta Pessoal, uma conta por cliente, uma conta de teste: o AgentsRoom lista todas elas no painel de Configurações e deixa você escolher qualquer uma por projeto ou por agente.
Preciso instalar o CCS ou qualquer outra ferramenta para usar várias contas Claude no AgentsRoom?
Não. O AgentsRoom comanda o mecanismo CLAUDE_CONFIG_DIR do Claude Code diretamente. Sem alternador externo, sem wrapper de shell, sem dependência extra. O fluxo de login está totalmente embutido no painel de Configurações.
Eu já uso o CCS. Posso manter os meus perfis CCS existentes?
Sim. Quando você adiciona uma conta no AgentsRoom, clique em "Caminho personalizado" e aponte para o seu diretório de perfil CCS existente, por exemplo ~/.ccs/instances/work. O AgentsRoom reutiliza as credenciais já salvas ali. Sem precisar logar de novo.
Dois agentes diferentes no mesmo projeto podem rodar em duas contas Claude diferentes ao mesmo tempo?
Sim. O projeto fixa uma conta padrão, mas cada agente pode sobrepô-la. Abra um projeto fixado na conta de Trabalho, edite um agente específico para usar a conta Pessoal, e os dois agentes rodam em paralelo em contas Claude diferentes na mesma janela.
Os contadores de tokens e a atribuição de arquivos são precisos quando um agente roda em uma conta Claude não padrão?
Sim. O AgentsRoom varre cada diretório de conta configurado, mais ~/.claude como fallback, ao ler os metadados de sessão. Os PIDs são globalmente únicos, então o metafile de sessão de cada agente é encontrado em exatamente um diretório. As contagens de tokens por sessão, a taxa de acerto de cache e os diffs de arquivos por agente funcionam de forma idêntica entre as contas.
O que acontece se eu apagar uma conta que alguns agentes ainda referenciam?
Nada quebra. Os agentes voltam à conta Claude padrão silenciosamente. O diretório apagado fica no disco caso você queira apontar outro perfil para ele depois. Você pode revincular os agentes órfãos a outra conta a qualquer momento pelo diálogo de Editar Agente.
As credenciais são compartilhadas com outros usuários do AgentsRoom ou enviadas a um servidor?
Não. Cada diretório de conta fica na sua máquina local. O AgentsRoom nunca lê, copia ou transmite credenciais. O fluxo de login roda o CLI oficial claude em um PTY local, o OAuth acontece entre a Anthropic e o seu navegador, como de costume.
O recurso de retomada funciona depois que eu troco a conta Claude de um agente?
Quando a conta de um agente muda, a sessão anterior dele fica sob o diretório da conta antiga e não pode ser retomada na nova. O AgentsRoom detecta a falha e inicia uma sessão nova automaticamente. Sem limpeza manual necessária.
Você também pode gostar: Multiprovedor
Várias contas Claude te dão vários logins Claude em um app. O Multiprovedor te dá vários motores de IA em um app: Claude, Codex, Gemini CLI, OpenCode e Aider. Mesma ideia, aplicada ao provedor de IA em vez da conta. Fixe um provedor por projeto, sobreponha por agente, troque no meio da conversa mantendo o contexto.
Veja a funcionalidade MultiprovedorPare de fazer malabarismo com variáveis de shell. Escolha a conta em um seletor.
Rode uma conta Claude de Trabalho, uma conta Claude Pessoal e uma conta Claude de cliente no AgentsRoom, lado a lado, hoje mesmo.
App complementar: acompanhe seus agentes em qualquer lugar
Use Claude, Codex, Gemini CLI ou outro provedor de IA.
Envie bugs e pedidos direto para o seu backlog público.
Uma visão do AgentsRoom em ação.