Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

multi-conta-cli

Skill para agentes de código (Claude Code, Codex, Gemini CLI) que configura duas ou mais contas da mesma CLI de LLM na mesma máquina, com troca automática pela pasta em que a CLI abre.

Exemplo: tudo em ~/Clientes/Acme usa a conta do cliente; o resto usa a sua. Vale no Terminal e na extensão do editor (VS Code, Antigravity, Cursor).

Como funciona

  • Cada conta tem a própria pasta de configuração (~/.claude-acme, ~/.codex-acme...), copiada da atual sem o login.
  • O wrapper multi-conta olha a pasta atual e define a variável certa (CLAUDE_CONFIG_DIR, CODEX_HOME ou HOME no Gemini) antes de abrir a CLI.
  • As regras ficam em ~/.config/multi-conta/regras, uma por linha: cli|trecho do caminho|home da conta.
  • Um comando de login por conta (loginacme, loginpessoal), porque o botão de login da extensão sempre grava na conta padrão.

A skill conduz tudo por perguntas de múltipla escolha: você responde, ela executa (ou mostra cada comando para você rodar) e confere no fim se cada pasta responde com o e-mail certo.

Instalação

git clone https://github.com/brunnocarpena/multi-conta-cli-skill ~/.claude/skills/multi-conta-cli

Para Codex: clone em ~/.codex/skills/multi-conta-cli. Depois, numa sessão nova, peça "quero usar outra conta do Claude nesta pasta" ou chame /multi-conta-cli.

Sem agente, dá para usar direto:

bash scripts/instalar.sh
bash scripts/criar-login.sh claude acme ~/.claude-acme voce@acme.com

Requisitos

macOS ou Linux, bash, jq. Conferido com Claude Code 2.1, Codex 0.144 e Gemini CLI 0.41. Detalhes por CLI em references/clis.md.

Licença

MIT

About

Várias contas do Claude Code, Codex ou Gemini CLI na mesma máquina, trocando sozinho pela pasta.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages