Duas contas Cursor.
Um AgentsRoom. Zero logout.
Rode um login pessoal do cursor-agent em um projeto e um login de trabalho em outro, na mesma janela, ao mesmo tempo. Fixe uma conta Cursor por projeto, por pasta ou por agente. Faça login direto pelo painel de Configurações: sem exportar CURSOR_CONFIG_DIR na mão, sem ferramenta extra para instalar.
CURSOR_CONFIG_DIR~/.cursor-work~/.cursorUm diretório por conta Cursor, apontado pelo CURSOR_CONFIG_DIR. As duas contas continuam com sessão iniciada e as duas rodam ao mesmo tempo.
Por que usar várias contas Cursor
Razões reais para rodar mais de uma conta Cursor, explicadas de forma direta.
Separe trabalho e pessoal de forma limpa
A conta Cursor do seu empregador fica nos repositórios de trabalho. A sua conta pessoal 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 Cursor 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 Cursor 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 pertencer a um time do Cursor com o próprio modo de privacidade e 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 e a configuração 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 Cursor. 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 Cursor por projeto
Fixe uma conta Cursor 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 Cursor por baixo.
Substitua por agente
Precisa de um agente em outra conta? Edite o agente, escolha outra conta Cursor, 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 Cursor 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 Cursor 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 cursor-agent login com o CURSOR_CONFIG_DIR certo já definido. Termine no navegador e confirme: a conta está pronta, e nada foi digitado em uma shell.
Isolamento estrito em disco
Cada conta vive no próprio diretório: as credenciais e o cli-config.json. 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 Cursor 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 movê-lo para outra conta Cursor em que você já está conectado. Com uma ressalva: a CLI cursor-agent não publica nenhum id de chat, então o agente é relançado do zero na outra conta em vez de retomar a mesma conversa. 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 diretório de configuração do Cursor que você já montou na mão, incluindo o seu ~/.cursor padrão. Nada é movido nem reescrito.
Como funciona por dentro
Construído sobre a variável de ambiente que a própria CLI do Cursor documenta.
CURSOR_CONFIG_DIR controla tudo
A CLI cursor-agent lê o seu estado local de um único diretório: as credenciais e o cli-config.json. O padrão é ~/.cursor, e CURSOR_CONFIG_DIR 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 diretório de configuração do Cursor que já tenha, informando o caminho. Para a CLI, as duas coisas são a mesma: um valor para CURSOR_CONFIG_DIR.
O login está integrado nas Configurações
O AgentsRoom inicia um mini terminal rodando cursor-agent login com CURSOR_CONFIG_DIR apontado para o novo diretório. A etapa no navegador é a de sempre. O Cursor não publica onde escreve as credenciais, então o AgentsRoom não adivinha um caminho: você confirma quando o navegador termina, em vez de ouvir que uma conta está pronta quando ela pode não estar.
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 diretório da própria CLI. O CURSOR_CONFIG_DIR correspondente é colocado no ambiente do agente antes de o cursor-agent ser lançado.
Alternativas ao AgentsRoom
Outras formas de lidar com várias contas Cursor e o que o AgentsRoom faz de diferente.
Exportar CURSOR_CONFIG_DIR na mão
O caminho direto: export CURSOR_CONFIG_DIR=/algum/caminho antes de lançar o cursor-agent. 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 CURSOR_API_KEY
A armadilha em que quase todo mundo cai. Uma chave não troca de conta: ela é uma reserva usada quando não há sessão ativa, e um token de sessão já salvo na máquina tem prioridade. Quem já rodou cursor-agent login uma vez continua na primeira conta achando que a chave o mudou, sem nenhum erro para avisar. 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 cursor-agent 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 Cursor. É 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 Cursor 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 cursor-agent login por você e uma cor por conta. As contas Cursor ficam ao lado das contas Claude, Codex e Grok no mesmo painel, então um agente Cursor de trabalho, um agente Cursor pessoal e um agente Claude podem rodar lado a lado.
FAQ
Quantas contas Cursor 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 Cursor?
Não. O AgentsRoom controla o CURSOR_CONFIG_DIR, a variável que a própria CLI do Cursor documenta. Sem switcher externo, sem wrapper de shell e sem dependência extra. O fluxo de login roda o comando oficial cursor-agent login em um terminal integrado nas Configurações.
Dois agentes podem rodar em duas contas Cursor 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 CURSOR_API_KEY troca a minha conta Cursor?
Não, e é essa a parte que surpreende as pessoas. Uma chave de API é uma reserva para quando não há sessão ativa. Depois que você fez login com cursor-agent login, a sessão salva tem prioridade e a chave é ignorada, em silêncio, sem nenhum erro para avisar que a troca não aconteceu. Diretórios de configuração 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 Cursor 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 cursor-agent login localmente, e a etapa no navegador acontece entre você e a Anysphere, como sempre.
Posso fixar uma conta Cursor em um grupo inteiro de projetos?
Sim. As pastas da barra lateral têm os próprios padrões, e a conta Cursor é 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 diretório da própria CLI.
Posso misturar contas Cursor com contas Claude, Codex e Grok?
Sim. As contas são guardadas por provider, no mesmo painel de Múltiplas Contas. Um único projeto pode fixar uma conta Cursor 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 Cursor?
As mesmas coisas que o ~/.cursor guarda para a CLI: as credenciais escritas pelo login no navegador e o cli-config.json com as configurações dessa conta. 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 Cursor fica sem cota?
O AgentsRoom pode mover o agente para outra conta Cursor em que você já está conectado, em vez de deixá-lo parado até a janela reiniciar. Uma ressalva, e ela importa: ao contrário de Claude, Codex e Grok, a CLI cursor-agent não publica nenhum id de chat, então não há nada a retomar. O agente é relançado do zero na outra conta em vez de continuar a mesma conversa. 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 Grok
Várias contas Cursor dão a você dois logins Anysphere em um único app. O Multi-conta Grok faz o mesmo para a CLI grok, 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 GrokSeu 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
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.
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.
Pare de sair da sua conta Cursor. Escolha a conta em uma lista.
Rode uma conta Cursor 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.