Como usar Janus no Claude Code para trocar de conta
Veja como usar Janus para alternar contas do Claude Code no macOS, conferir o uso e evitar sessões com a identidade errada antes do trabalho.

É possível abrir a próxima sessão do Claude Code já na conta pessoal ou corporativa certa, sem refazer o login no navegador a cada troca. Este guia mostra como usar Janus — especificamente o RamitVishwakarma/Janus —, um novo alternador de contas para macOS cuja primeira versão pública chegou em 25 de setembro de 2026. A versão 1.1.0 veio dois dias depois, com leituras de uso mais recentes para cada conta. O ganho prático não é pagar menos pelo acesso ao Claude. É reduzir as sessões abertas na conta errada, evitar logins repetidos e ter uma conferência visível antes de começar um trabalho para cliente.
Como usar Janus para mudar a próxima sessão, não a atual
O Janus salva os dois elementos locais usados pelo Claude Code para reconhecer uma conta: as credenciais OAuth no Acesso às Chaves do macOS e o arquivo de configurações correspondente do Claude. Pense nele como um armário de chaves trancado. Ao selecionar uma conta, o aplicativo devolve a chave e as configurações dessa conta ao espaço ativo, deixando tudo pronto para o próximo processo.
Essa última parte é importante. O processo do Claude Code lê as credenciais quando é iniciado. Trocar de conta no Janus não altera uma sessão de terminal ou IDE que já esteja aberta. Encerre ou interrompa esse processo, faça a troca e só então inicie uma nova sessão do Claude Code.
O software não combina assinaturas, transfere franquias nem cria uso adicional. Cada login mantém seu próprio acesso pago e seus próprios limites. Consulte o guia de preços do Claude Code para ver os custos atuais dos planos. O Janus reduz o atrito do login, não o orçamento do plano.

Este passo a passo foi conferido no código-fonte do Janus v1.1.0. Não se trata de um benchmark prático de confiabilidade: nenhuma afirmação aqui depende de um tempo de troca medido ou de um teste não documentado em um Mac com duas contas.
Só instale o Janus depois de decidir se confia nele
O Janus funciona no macOS 13 ou posterior, tanto em Macs com Apple silicon quanto com Intel. A release v1.1.0 usada como referência oferece um DMG, um ZIP e o arquivo SHA256SUMS.txt. Tanto o DMG quanto o ZIP publicados correspondem a esse manifesto.
A limitação da instalação não é apenas estética. O Janus usa assinatura ad hoc e não é notarizado. O macOS vai identificá-lo como um aplicativo de desenvolvedor não verificado, e as instruções do projeto explicam como remover o atributo de quarentena. Contornar essa proteção exige uma decisão consciente, pois o aplicativo manipula as credenciais do Claude Code. Revise o repositório, escolha exatamente a versão marcada e verifique o arquivo baixado antes de seguir as instruções para remover a quarentena.
No Mac, baixe Janus-1.1.0.dmg e SHA256SUMS.txt na mesma pasta e valide o manifesto:
shasum -a 256 -c SHA256SUMS.txtAbra o DMG, arraste o Janus para Aplicativos e, se aceitar o risco, siga as instruções de inicialização publicadas na versão. O projeto também documenta um cask do Homebrew com --no-quarantine; a mesma decisão de confiança se aplica.
O motivo pelo qual o Janus precisa de acesso local amplo também é o motivo para inspecioná-lo. O aplicativo não roda em sandbox porque precisa acessar o item do Claude Code no Acesso às Chaves e seu arquivo de configurações. Ele usa a licença MIT e não tem vínculo com a Anthropic, mas uma licença aberta não equivale a uma auditoria de segurança.
Salve duas contas do Claude Code
A configuração mais organizada usa duas contas sob seu controle e confirma a identidade ativa em cada etapa da troca.
- Entre no Claude Code com a conta A. Se esta for a primeira vez que o Claude Code é usado nesse Mac, conclua antes a configuração normal. O guia completo de configuração do Claude Code explica esse ponto de partida.
- Abra o Janus e confira o e-mail atual exibido na janela ou na barra de menus. Clique em Save current account.
- No Claude Code, saia da conta A e faça login uma vez com a conta B.
- Volte ao Janus. Confirme que o e-mail exibido pertence à conta B e clique novamente em Save current account.
- Agora o Janus deve listar as duas contas. Escolha a conta A ou B na janela ou use a opção de troca na barra de menus.
- Encerre o processo atual do Claude Code e inicie outro. O processo antigo continua usando as credenciais que carregou antes.
- Antes de abrir o repositório de um cliente, confira o e-mail no Janus e execute
/usagena nova sessão do Claude Code. Verifique se as posições nas janelas de cinco horas e semanal correspondem à conta pretendida.
O Janus salva a conta que está saindo antes de restaurar a selecionada. Ele também obtém a sessão substituta antes de mexer na sessão ativa. O comportamento de falha documentado é conservador: se não houver uma sessão salva ou uma operação no Acesso às Chaves for recusada, o Mac deve permanecer na conta que já estava ativa.
Checklist para validar as duas contas
Faça a primeira troca em um repositório de baixo risco, e não durante um trabalho ativo de cliente.
- Antes da troca, anote o e-mail que o Janus marca como conectado e registre o estado visível de uso nas janelas de cinco horas e semanal.
- Deixe uma sessão do Claude Code aberta para testar o limite imposto pela inicialização do processo.
- Selecione a segunda conta no Janus e confirme a mudança do e-mail na barra de menus.
- Abra outro processo do Claude Code, inteiramente novo, e execute
/usage. - Confira se o novo processo corresponde aos números da segunda conta exibidos no Janus.
- Volte ao processo que permaneceu aberto. Ele ainda deve se comportar como uma sessão da primeira conta, pois carregou aquelas credenciais ao iniciar.
- Volte para a primeira conta, reinicie mais uma vez e repita as verificações de identidade e uso antes de confiar esse fluxo a um trabalho faturável.
O objetivo não é provar que um botão mudou de cor. É demonstrar que a conta selecionada no Janus será usada pelo próximo processo, enquanto o processo existente continuará inalterado.
Saiba se a leitura de uso foi salva ou consultada agora
O Janus pode mostrar uma leitura antiga correta — o que não é o mesmo que uma leitura atual. O Claude Code grava os dados de uso em suas configurações enquanto a conta está ativa. Ao sair dela, esse valor salvo deixa de mudar. A versão 1.1.0 identifica a origem para diferenciar uma leitura lembrada de outra consultada na Anthropic.
Ao clicar em Refresh, o Janus solicita o uso atual uma vez para cada conta salva. No caso de uma conta inativa, ele pode primeiro renovar um token de acesso expirado e salva as credenciais substitutas antes de usá-las. Para a conta conectada no momento, o Janus não renova o token, pois um processo do Claude Code ainda pode estar usando-o. O próprio Claude Code mantém esse token ativo atualizado.
As contagens regressivas de redefinição passam a avançar enquanto a janela do Janus está aberta. Quando uma janela de limite vira, a porcentagem antiga é apagada e uma nova consulta é disparada. Até a chegada da leitura atualizada, o Janus mostra um traço em vez de inventar um valor. Essa diferença pesa na hora de decidir se a conta de trabalho pretendida tem espaço para uma sessão longa.

Há uma inconsistência na documentação do repositório marcado como v1.1.0. O README, as notas da versão e o código-fonte descrevem solicitações de uso à Anthropic, mas o SECURITY.md dessa mesma versão ainda afirma que o aplicativo não faz requisições de rede. O código envia consultas de uso para api.anthropic.com e solicitações de renovação de token para platform.claude.com. Até a correção da página de segurança, considere o código-fonte e as notas de versão mais recentes como a descrição efetiva do comportamento.
Seis situações em que a troca de conta compensa
O melhor perfil não é o de quem acumula contas extras. É o de quem tem um motivo legítimo para manter duas identidades separadas no mesmo Mac.
Não use a troca de contas para compartilhar credenciais nem contornar limites de um plano. O padrão útil é separar contas que você tem autorização para controlar.
Dois produtos que podem nascer dessa lacuna
Melhor aposta: um inicializador multiplataforma que evita a conta errada
Crie um inicializador que associe cada repositório a uma identidade Claude aprovada, exiba essa identidade antes da abertura e só inicie um novo processo do Claude Code após a confirmação do usuário. O público disposto a pagar é formado por consultores, donos de agência e profissionais que misturam projetos pessoais e corporativos e dão mais valor a evitar a conta errada do que a economizar mais um clique.
A demanda é pequena, mas bastante objetiva. Nos Estados Unidos, claude code multiple accounts registra cerca de 90 buscas por mês, dificuldade de palavra-chave 0 e custo por clique de $19.94. Outras 10 buscas mensais procuram especificamente por claude code multiple accounts windows. Como o Janus funciona apenas no macOS, Windows e Linux representam uma lacuna evidente de produto.
A menor versão comercializável precisa de um adaptador para o cofre de credenciais do sistema operacional, um mapa entre repositórios e contas, um indicador claro da conta ativa e um wrapper de inicialização. Não é preciso começar com um painel para equipes. O porém é sério: arquivos de autenticação e fluxos de token pertencem a outro produto e podem mudar, enquanto qualquer falha no tratamento desses dados pode provocar um incidente de segurança. Esse risco também explica por que um inicializador confiável pode gerar receita.
Esta é a oportunidade mais forte. O volume de busca é menor que o interesse geral por limites de uso, mas o problema, o comprador e a plataforma ausente estão muito bem definidos.
Monitor de origem do uso e de redefinições
Crie um monitor local que sempre identifique cada leitura por conta, origem e horário da consulta e que avise antes que uma tarefa de programação agendada encontre uma janela de redefinição. Um usuário avançado pode comprar a versão pessoal; uma equipe de engenharia pode pagar por uma camada de políticas que nunca exporte as credenciais brutas.
claude code usage limits registra cerca de 1,000 buscas mensais nos EUA, com custo por clique de $12.71. claude code usage limits check soma outras 10. A demanda é maior que a de troca de contas porque a preocupação com limites atinge quase todos os usuários pagantes.
O MVP é uma visualização na barra de menus, estados explícitos de remembered e fetched, temporizadores de redefinição e um alerta antes da inicialização. O desafio é a dependência de serviços externos. O Janus v1.1.0 usa os endpoints OAuth de uso e renovação do Claude, e essas interfaces podem mudar. Um produto duradouro precisa falhar com elegância, nunca inventar números e manter um ciclo rápido de manutenção.
Os limites também entram na decisão
O Janus só faz sentido para quem aceita que um aplicativo local sem vínculo com a Anthropic movimente material de autenticação. Os tokens salvos ficam no chaveiro de login, sob o serviço Janus. Os snapshots de configuração ficam em ~/Library/Application Support/Janus/, com permissões exclusivas do proprietário, mas podem incluir caminhos de projetos e histórico. A nota de segurança também informa que a chamada a /usr/bin/security expõe brevemente o conteúdo das credenciais como um argumento hexadecimal de processo para o mesmo usuário do macOS e para o root.
O aplicativo é exclusivo do macOS, não usa sandbox, tem assinatura ad hoc e não é notarizado. Cada atualização pode voltar a pedir acesso ao Acesso às Chaves porque a assinatura ad hoc pode mudar. A consulta de uso introduz um comportamento de rede que a página de segurança da versão marcada ainda não documenta. Nada disso prova que o aplicativo seja inseguro. Significa, porém, que conveniência não basta para justificar a instalação em um Mac compartilhado, sem gerenciamento ou de alto risco.
O Janus também oferece um recurso para limpar caches de desenvolvimento, mas ele não é necessário para trocar de conta. Mantenha a primeira adoção restrita: verifique a versão, salve duas contas autorizadas, teste o limite de inicialização e deixe a limpeza de cache para uma decisão separada.
O próximo passo para segunda-feira
Escolha duas contas sob seu controle, baixe a release v1.1.0 usada como referência e seu manifesto de checksums e teste o checklist em um repositório descartável. Registre o e-mail ativo e o uso antes e depois da troca. Confirme que um processo recém-iniciado do Claude Code muda de conta, enquanto o processo que ficou aberto não muda. Só depois disso incorpore o Janus à rotina usada antes de trabalhos para clientes.
Como usar Janus com o Claude Code?
Depois de avaliar os riscos de confiança, instale o aplicativo RamitVishwakarma/Janus para macOS. Salve a conta conectada no Claude Code, saia dela, entre uma vez com a segunda conta e salve essa também. Selecione a conta desejada e reinicie o Claude Code. Antes de começar a trabalhar, confira o e-mail na barra de menus do Janus e compare /usage na nova sessão.
É possível usar várias contas no Claude Code?
O Claude Code usa apenas um conjunto de credenciais locais ativas por vez. O Janus salva o par de credenciais e configurações de mais de uma conta e restaura o par selecionado para o próximo processo do Claude Code. Ele não combina assinaturas nem altera a identidade de um processo que já está em execução.
O Janus funciona com o Claude Code no Windows?
Não. O Janus v1.1.0 exige macOS 13 ou posterior e depende do Acesso às Chaves e dos caminhos de suporte a aplicativos do macOS. A versão é universal para Macs com Apple silicon e Intel, mas não existe versão para Windows.
Como consultar o limite de uso do Claude Code?
Execute /usage na sessão do Claude Code e compare o resultado com o Janus. No Janus, observe o rótulo da origem: uma leitura lembrada vem das configurações salvas, enquanto uma leitura consultada veio da Anthropic. Clique em Refresh quando precisar de dados atuais e espere ver um traço após uma redefinição até a chegada da nova leitura.
Se sua equipe precisa de um inicializador protegido contra trocas de identidade ou de um fluxo de acompanhamento de uso, posso ajudar a projetar e automatizar a solução.
- Última atualização
- 28 de set. de 2026
- Categoria
- Build







