codex-profiles
Permite que o agente use o Codex CLI ou Desktop com perfis separados. Isso ajuda a gerenciar contas, projetos e dados locais de forma organizada.
O que ela faz
Este programa ajuda a manter diferentes 'espaços' de trabalho separados para o Codex. Ele permite que você use contas ou projetos diferentes sem misturar suas configurações e informações.
Quando usar
- ✓Quando você usa o Codex para trabalho e para uso pessoal.
- ✓Quando você trabalha em projetos diferentes que precisam de configurações separadas.
- ✓Quando você quer ter certeza de que uma conta não interfere na outra.
Exemplo do que pedir para a IA
“Quero usar o Codex para meu trabalho, mantenha minhas configurações separadas do meu uso pessoal.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele cria pastas separadas para o Codex em seu computador. Cada pasta guarda as informações de login, configurações e histórico de um 'espaço' específico.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill codex-profilesOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/codex-profiles/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Perfis do Codex
Visão Geral
Use codex-profiles quando um usuário quiser contextos separados do Codex CLI ou Codex Desktop para atividades de trabalho, pessoais, escolares, de clientes ou específicas de projetos. A ferramenta encapsula o suporte CODEX_HOME do Codex para que cada perfil tenha seu próprio diretório inicial do Codex para autenticação, configuração, sessões, conectores, plugins, caches, logs e estado local.
Esta funcionalidade é para seleção de perfil e segurança operacional em torno dessa fronteira. Não é um projeto oficial da OpenAI e não fornece isolamento completo em nível de sistema operacional.
Quando Usar Esta Funcionalidade
- Use quando o usuário quiser manter várias contas do Codex ou contextos de projeto separados em uma única máquina.
- Use quando um fluxo de trabalho precisar de um
CODEX_HOMEdiferente sem exportar manualmente variáveis de ambiente. - Use ao diagnosticar qual perfil do Codex está ativo ou se os perfis estão logados.
- Use quando o usuário perguntar sobre troca de conta do Codex sem copiar
auth.json. - Use ao iniciar o Codex Desktop a partir de um perfil, somente após confirmar que o usuário aceita interrupções de aplicativo/processo.
Como Funciona
Etapa 1: Confirmar Escopo e Instalação
Primeiro, verifique se o usuário deseja alternar perfis apenas para CLI ou iniciar o Codex Desktop. Operações de desktop podem encerrar, iniciar, clonar ou reconstruir instâncias de aplicativos, portanto, obtenha aprovação explícita antes de executá-las.
Se a ferramenta já estiver instalada, inspecione a superfície de comando ativa:
codex-profile --help
codex-profile doctor
codex-profile list
codex-profile status
Se não estiver instalada, prefira instalações via gerenciador de pacotes que o usuário possa inspecionar e controlar:
npm install -g codex-profile
brew install Ducksss/tap/codex-profile
Não execute scripts de instalação remota automaticamente. Se o usuário solicitar uma instalação a partir do código-fonte, clone o repositório e inspecione suas instruções de instalação primeiro.
Etapa 2: Criar ou Selecionar um Perfil
Crie um novo diretório inicial isolado do Codex apenas quando o usuário nomear o perfil pretendido:
codex-profile init work
codex-profile path work
Peça ao usuário para fazer login uma vez por perfil, quando necessário:
codex-profile login work
Não copie, analise, imprima ou migre tokens auth.json entre perfis.
Etapa 3: Executar o Codex CLI com um Perfil
Use o wrapper de perfil da CLI para trabalho normal do agente:
codex-profile cli work
codex-profile cli work exec "run tests and summarize failures"
Para sessões de shell únicas, prefira os comandos de ativação de ambiente ou shell da ferramenta após verificar --help:
codex-profile env work
codex-profile shell-init --help
Etapa 4: Usar Comandos do Perfil do Desktop com Cuidado
Fluxos de inicialização do Codex Desktop podem afetar o estado do aplicativo em execução. Antes de executá-los, declare qual perfil, modo de aplicativo e espaço de trabalho serão usados e, em seguida, aguarde a aprovação.
codex-profile app work ~/Dev/project
codex-profile app work --instance ~/Dev/project
Use --instance apenas quando o usuário desejar perfis de Desktop lado a lado e aceitar o clone adicional do aplicativo local e a fronteira separada de dados do usuário do Electron.
Exemplos
Exemplo 1: Auditoria de Perfil Somente Leitura
codex-profile list
codex-profile status
codex-profile doctor
Use isso antes de alterar o estado do perfil. Não deve expor o conteúdo dos tokens.
Exemplo 2: Tarefa CLI em um Perfil de Trabalho
codex-profile cli work exec "inspect this repository and run its test suite"
Confirme se o nome do perfil é intencional antes de executar tarefas longas.
Exemplo 3: Equivalente Manual de CODEX_HOME
Se o wrapper não estiver disponível, explique a fronteira subjacente em vez de improvisar a movimentação de tokens:
CODEX_HOME="$HOME/.codex-work" codex
CODEX_HOME="$HOME/.codex-work" codex exec "review this change"
Melhores Práticas
- Mantenha os nomes dos perfis explícitos e simples, como
work,personal,client-aouschool. - Use
status,listedoctorantes de ações destrutivas ou de Desktop. - Trate cada perfil como um diretório inicial separado do Codex local, não como um sandbox completo.
- Mantenha segredos dentro da conta/perfil que os possui; não copie arquivos de autenticação entre perfis.
- Prefira comandos de perfil CLI para trabalho rotineiro e reserve comandos de aplicativo de Desktop para trocas de contexto aprovadas pelo usuário.
- Verifique o comportamento em relação ao
codex-profile --helpinstalado, pois as flags de comando podem mudar.
Limitações
codex-profilesé mantido pela comunidade e não é uma ferramenta oficial da OpenAI.
…
Perguntas frequentes
Isso isola tudo no meu computador?
Não, ele isola apenas as informações dentro do próprio Codex (como logins e configurações). Outras coisas, como histórico do navegador ou chaves de SSH, não são isoladas.
Posso usar isso para mudar de conta no Codex?
Sim, ele é feito para gerenciar diferentes contas ou contextos de projeto de forma segura, sem precisar copiar arquivos de login manualmente.
É um programa oficial do Codex?
Não, este é um projeto mantido pela comunidade e não é uma ferramenta oficial do Codex ou da OpenAI.
Detalhes
Descrição original do autor
Use codex-profiles to run Codex CLI or Codex Desktop with isolated CODEX_HOME profiles for separate accounts, projects, and local state.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2592
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC