Duas contas Grok.
Um AgentsRoom. Zero logout.
Rode um login pessoal do Grok Build em um projeto e um login de trabalho em outro, na mesma janela, ao mesmo tempo. Fixe uma conta Grok por projeto, por pasta ou por agente. Faça login direto pelo painel de Configurações: sem exportar GROK_HOME na mão, sem ferramenta extra para instalar.
GROK_HOME~/.grok-work~/.grokUm diretório por conta Grok, apontado pelo GROK_HOME. As duas contas continuam com sessão iniciada e as duas rodam ao mesmo tempo.
Por que usar várias contas Grok
Razões reais pelas quais os desenvolvedores rodam mais de uma conta Grok Build, explicadas de forma direta.
Separe trabalho e pessoal de forma limpa
A conta Grok do seu empregador fica nos repositórios de trabalho. A sua conta pessoal xAI fica nos projetos de fim de semana. Sem credenciais de trabalho em um projeto pessoal, sem sessões pessoais registradas na conta da empresa e sem nada para lembrar antes de escrever um prompt.
Fature o consumo por cliente
Quando um cliente lhe dá acesso à conta Grok Build dele, as sessões desse cliente rodam nela. A cota dele é consumida, não a sua. Cada conta guarda o próprio histórico, então meses depois ainda dá para ler o que pertence a quem.
Evite colisões de cota
Se a sua conta de trabalho tem um plano apertado, uma execução longa de agente em um projeto pessoal não deveria consumi-la. Duas contas significam dois conjuntos de limites e dois históricos de uso, em vez de um único orçamento compartilhado no qual você esbarra o tempo todo.
Use uma conta de teste ao lado da de produção
Guarde uma segunda conta Grok para experimentos barulhentos, agentes descartáveis e rascunhos de prompts, e deixe a conta principal limpa. Trocar entre elas é escolher em uma lista, por projeto ou por agente.
Organizações diferentes, políticas diferentes
Uma conta de empresa pode estar ligada a um time enterprise com as próprias regras de logging e de retenção. Manter uma conta pessoal ao lado significa que o seu código pessoal fica nos seus próprios termos, com as credenciais, a configuração e as sessões isoladas no nível do diretório em disco.
Dois desenvolvedores, uma estação de trabalho
Quando dois desenvolvedores compartilham uma máquina, cada um faz login com a própria conta Grok. O AgentsRoom lembra das duas e inicia a certa conforme o projeto ou o agente, em vez de vencer quem entrou por último.
Integrado diretamente no AgentsRoom
Sem switcher externo, sem wrapper de shell, sem a dança de logout e login.
Uma conta Grok por projeto
Fixe uma conta Grok em um projeto e todos os agentes dele herdam essa conta. Abra um projeto de trabalho e um projeto pessoal na mesma janela: cada um roda com o próprio login Grok por baixo.
Substitua por agente
Precisa de um agente em outra conta? Edite o agente, escolha outra conta Grok, salve. A substituição vale só para esse agente, o resto do projeto mantém a conta do projeto.
Uma conta por pasta de projetos
Fixe uma conta Grok em uma pasta da barra lateral e todos os projetos guardados nela iniciam nessa conta, subpastas incluídas. Uma pasta de trabalho na conta de trabalho, uma pasta pessoal na conta pessoal. Um projeto, ou um único agente, sempre pode substituí-la.
Conta padrão global
Marque uma conta Grok como padrão. Todo projeto novo inicia nela, a não ser que algo mais específico diga o contrário. Mude o padrão depois e todos os projetos que não fixam nada seguem automaticamente.
Faça login dentro do app
Adicione uma conta e o AgentsRoom abre um mini terminal integrado rodando grok login com o GROK_HOME certo já definido. Termine no navegador e volte: o badge vira sessão iniciada assim que o auth.json aparece nesse diretório.
Isolamento estrito em disco
Cada conta vive no próprio diretório: auth.json, config.toml e as sessões. Duas contas nunca compartilham uma identidade, e apagar uma conta no AgentsRoom nunca toca nos dados de outra.
Uma cor por conta
Dê a cada conta Grok a própria cor. Ela aparece como um ponto no avatar do agente, no cabeçalho do terminal e no cartão do projeto, então qual conta está rodando se lê num relance em vez de precisar ser procurado.
Continue além de um limite de uso
Quando a conta em que um agente roda esgota a cota, o AgentsRoom pode passar o trabalho para outra conta Grok em que você já está conectado. Qualquer conta pode ficar de fora desse grupo com um botão.
Aponte para um diretório que você já tem
Uma conta é apenas um caminho. Deixe o AgentsRoom criar e gerenciar um, ou digite o caminho de um home do Grok que você já montou na mão, incluindo o seu ~/.grok padrão. Nada é movido nem reescrito.
Como funciona por dentro
Construído sobre a variável de ambiente que o próprio Grok Build documenta.
GROK_HOME controla tudo
A CLI grok lê todo o seu estado local de um único diretório: credenciais, configuração e sessões. O padrão é ~/.grok, e GROK_HOME move isso para outro lugar. Um diretório é uma conta com sessão iniciada, então prender um agente a uma conta é prendê-lo a um diretório.
Cada conta é um diretório
Quando você adiciona uma conta, o AgentsRoom cria um diretório dentro do home dele e faz login ali. Você também pode apontar uma conta para qualquer home do Grok que já tenha, informando o caminho. Para a CLI, as duas coisas são a mesma: um valor para GROK_HOME.
O login está integrado nas Configurações
O AgentsRoom inicia um mini terminal rodando grok login com GROK_HOME apontado para o novo diretório. A etapa no navegador é a de sempre. O AgentsRoom fica de olho no auth.json nesse diretório, então o badge de sessão iniciada aparece sozinho assim que o arquivo é escrito.
A conta é resolvida no lançamento
Quando um agente inicia, o AgentsRoom percorre a cascata em ordem: substituição do agente, fixação do projeto, pasta mais próxima que fixa uma conta, padrão global e, por fim, o home da própria CLI. O GROK_HOME correspondente é colocado no ambiente do agente antes de o grok ser lançado.
Alternativas ao AgentsRoom
Outras formas de lidar com várias contas Grok e o que o AgentsRoom faz de diferente.
Exportar GROK_HOME na mão
O caminho direto: export GROK_HOME=/algum/caminho antes de lançar o grok. Funciona, e para de funcionar no momento em que você abre uma segunda aba do terminal e esquece em qual conta ela está. O AgentsRoom define a mesma variável por você, por projeto e por agente, e mostra a conta ativa na interface.
Definir XAI_API_KEY
A armadilha em que quase todo mundo cai. Uma chave não troca de conta: o Grok só a usa como reserva quando não há sessão ativa, e um token de sessão salvo sempre vence. Quem já rodou grok login uma vez, ou seja, todo mundo, continua na primeira conta achando que a chave o mudou. O diretório é a única alavanca que realmente troca de conta, e é ela que o AgentsRoom aciona.
Sair e entrar de novo toda vez
Rodar grok login na outra conta e depois de novo para voltar. O comando substitui a sessão em cache da máquina inteira, então é global e destrutivo: todos os outros projetos trocam junto com você, e qualquer sessão em andamento é perturbada. O AgentsRoom mantém todas as contas com sessão iniciada ao mesmo tempo e troca escolhendo em uma lista.
Duas máquinas ou duas sessões de usuário do sistema
Alguns times mantêm uma máquina separada, ou uma sessão de usuário do sistema operacional separada, para cada conta Grok. É pesado e lento, e mesmo assim não dá para rodar um agente de trabalho e um pessoal em paralelo. O AgentsRoom roda os dois ao mesmo tempo, na mesma máquina, na mesma janela.
O que o AgentsRoom faz que os outros não fazem
O AgentsRoom trata várias contas Grok como um conceito de primeira classe: uma fixação por projeto, uma fixação por pasta, uma substituição por agente, um login integrado que roda grok login por você e um badge de estado por conta. As contas Grok ficam ao lado das contas Claude, Codex e Cursor no mesmo painel, então um agente Grok de trabalho, um agente Grok pessoal e um agente Claude podem rodar lado a lado.
FAQ
Quantas contas Grok posso adicionar ao AgentsRoom?
Não há limite fixo. Uma conta é um diretório em disco, então adicione uma conta de trabalho, uma pessoal, uma por cliente e uma de teste se quiser. Todas ficam listadas no painel de Configurações e qualquer uma pode ser escolhida para um projeto, uma pasta ou um único agente.
Preciso de uma ferramenta extra para rodar duas contas Grok?
Não. O AgentsRoom controla o GROK_HOME, a variável que a própria CLI grok documenta. Sem switcher externo, sem wrapper de shell e sem dependência extra. O fluxo de login roda o comando oficial grok login em um terminal integrado nas Configurações.
Dois agentes podem rodar em duas contas Grok diferentes ao mesmo tempo?
Sim, e é justamente esse o ponto. Cada agente tem o próprio ambiente, então a conta é decidida agente por agente. Um projeto fixado na conta de trabalho pode ter um agente substituído para a conta pessoal, e os dois rodam em paralelo na mesma janela.
Definir XAI_API_KEY troca a minha conta Grok?
Não, e é essa a parte que surpreende as pessoas. O Grok só usa a chave de API como reserva quando não há token de sessão ativo. Depois que você fez login de forma interativa, a sessão salva tem prioridade e a chave é ignorada, em silêncio. Como todo mundo já rodou grok login pelo menos uma vez, a troca por chave falha sem nenhuma mensagem de erro. Diretórios separados são o único jeito confiável.
O que acontece se eu apagar uma conta que alguns agentes ainda apontam?
Nada quebra. Esses agentes caem silenciosamente para a próxima conta da cascata, e o diretório em si fica em disco caso você queira apontar outra conta para ele mais tarde. Você pode religar os agentes órfãos quando quiser.
As minhas credenciais Grok são enviadas para um servidor?
Não. Cada diretório de conta fica na sua máquina. O AgentsRoom nunca lê, copia ou transmite credenciais, e não existe conta do AgentsRoom no meio. O login roda a CLI oficial grok login localmente, e a etapa no navegador acontece entre você e a xAI, como sempre.
Posso fixar uma conta Grok em um grupo inteiro de projetos?
Sim. As pastas da barra lateral têm os próprios padrões, e a conta Grok é um deles. Fixe a conta de trabalho na pasta que contém os seus repositórios de trabalho e todos os projetos lá dentro iniciam nela, incluindo os projetos adicionados depois e os das subpastas. A ordem é: substituição do agente, fixação do projeto, pasta mais próxima, padrão global e depois o home da própria CLI.
Posso misturar contas Grok com contas Claude, Codex e Cursor?
Sim. As contas são guardadas por provider, no mesmo painel de Múltiplas Contas. Um único projeto pode fixar uma conta Grok e uma conta Claude ao mesmo tempo, e cada agente usa a conta do provider em que roda. Nada é compartilhado entre providers.
O que exatamente fica no diretório de uma conta Grok?
As mesmas coisas que o ~/.grok guarda: o auth.json com a sessão dessa conta, o config.toml com as configurações dela e os arquivos de sessão das conversas rodadas nela. Duas contas são dois desses diretórios, e é por isso que podem ficar com sessão iniciada ao mesmo tempo sem interferir.
O que acontece quando uma conta Grok fica sem cota?
O AgentsRoom pode passar o trabalho para outra conta Grok em que você já está conectado, em vez de deixar o agente parado até a janela reiniciar. As contas que você prefere manter fora desse grupo podem ser excluídas uma a uma. O comportamento completo está descrito na página de troca automática de conta.
Você também pode gostar: Multi-conta Cursor
Várias contas Grok dão a você dois logins xAI em um único app. O Multi-conta Cursor faz o mesmo para a CLI cursor-agent, com as mesmas fixações e o mesmo isolamento. Os dois vivem no painel de Múltiplas Contas, ao lado de Claude e Codex.
Ver a funcionalidade Multi-conta CursorSeu agente atinge um limite de uso. Ele continua trabalhando mesmo assim.
Quando a conta Claude ou Codex em que um agente roda esgota a cota, o AgentsRoom entrega a mesma conversa a outra conta em que você já está conectado, e o trabalho continua.
Veja como funcionaPara se aprofundar
AgentsRoom agora suporta o Grok Build
O Grok Build, o agente de código de terminal da xAI, agora é um provedor de primeira classe no AgentsRoom. Use-o ao lado de Claude, Codex, Antigravity CLI, OpenCode e Aider, e troque no meio da conversa.
O Claude Code mantém um login por vez. Veja como rodar vários.
Um guia prático para rodar uma conta de trabalho e uma conta pessoal na mesma máquina: a variável de ambiente que decide qual login está ativo, por que a abordagem pelo shell quebra assim que você passa de dois terminais, e como fixar uma conta por projeto.
O Antigravity CLI guarda um único login do Google por máquina. Veja o que funciona no lugar.
Por que você não consegue alternar duas assinaturas Google AI Pro no Antigravity CLI, onde ele realmente guarda o seu login, o que os trocadores de conta fazem de verdade com o chaveiro do sistema, por que um plano familiar não dobra a sua cota, e a única abordagem que roda várias contas em paralelo de verdade.
Pare de sair da sua conta Grok. Escolha a conta em uma lista.
Rode uma conta Grok de trabalho, uma pessoal e uma de cliente no AgentsRoom, lado a lado, hoje.
App complementar: acompanhe seus agentes em qualquer lugar
Use Claude, Codex, Antigravity 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.