Como ligar o Codex da OpenAI ao benflow
Na sub-aba IAs da Equipe IA, escolha o Codex e ligue com a conta do ChatGPT: instale, ponha o plugin, ligue o executor e ele pega os cards como o Claude.
Além do Claude Code, a Equipe IA liga o Codex da OpenAI. Ele trabalha nos cards do mesmo jeito que o Claude: pega o card, mexe no código na máquina de quem ligou, testa, registra o andamento e as evidências, publica pelo benflow quando alguém pede e presta contas no próprio card. Cada pessoa usa a própria conta do ChatGPT, e o mesmo projeto pode ter Claude e Codex lado a lado: os dois aparecem na escolha da IA ao executar, no automático e no revezamento.
Antes de começar
- Uma conta do ChatGPT com o plano Plus, Pro, Business, Enterprise ou Edu, ou uma chave de API da OpenAI. O plano grátis do ChatGPT tem pouco uso do Codex.
- Um terminal no computador ou na VPS onde o Codex vai rodar: Mac, Linux ou Windows com o Git Bash ou o WSL. Os comandos do passo a passo são do terminal; o Codex não roda dentro do app do ChatGPT para o benflow.
- Node 22 ou mais novo, porque o Codex e o plugin do benflow rodam nele. Confira com
node --version.
O Codex na sub-aba IAs
Em Equipe IA, aba Agentes, a primeira sub-aba é IAs. No alto, a escolha da IA: um cartão para o Claude, o Codex (da OpenAI), o Gemini e o Cursor, estes dois com Em breve; cada um diz quantos você tem ligados e online. Com o Codex escolhido, embaixo, os seus Codex neste projeto ou, sem nenhum, o passo a passo Ligue o seu Codex em 3 passos, e o quadro Como o Codex trabalha no benflow.

Passo a passo
- Passo 1: No terminal da máquina, instale o Codex com
npm install -g @openai/codexe entre com a sua conta comcodex login(abre o navegador; numa VPS sem tela, usecodex login --device-auth, que mostra um código para abrir no navegador de outro computador). Quem já usa o Codex pula este passo. - Passo 2: No painel, abra Equipe IA, aba Agentes, sub-aba IAs, escolha o cartão Codex e clique em Ligar meu Codex (para mais uma máquina, use Ligar outro Codex, no alto de Seus Codex).
- Passo 3: Na janela Ligar meu Codex, escolha em Onde ele roda entre Meu computador e VPS ou servidor. Se quiser, dê um nome em Nome; sem nome, fica a sugestão, como "Codex do Pedro" ou "Codex da Júlia na VPS". Clique em Gerar token.
- Passo 4: Abre a janela Ligar seu Codex, com 3 passos. No primeiro, Instalar o Codex e o plugin, digite no terminal os comandos, um de cada vez, nesta ordem: instalar o Codex, entrar com a conta do ChatGPT, adicionar a loja de plugins do benflow e instalar o plugin benflow no Codex. Cada linha tem o seu Copiar. Clique em Já instalei.
- Passo 5: No segundo passo, Ligar o executor, rode os comandos no mesmo terminal: o primeiro acha o plugin do benflow que o Codex instalou, o segundo guarda o token do agente nesta máquina e o terceiro liga o executor do Codex em segundo plano. O token já vai nos comandos e aparece só agora; Copiar todos copia os três. Se preferir que o próprio Codex rode os comandos, abra Prefiro pedir ao Codex, clique em Copiar o prompt, abra o Codex no terminal (digite
codex), cole e aprove os comandos que ele pedir. Clique em Já liguei. - Passo 6: No terceiro passo, Pronto, a tela espera o primeiro sinal do seu Codex e muda sozinha para Seu Codex está ligado!. Clique em Concluir. O Codex aparece num cartão da seção Seus Codex, com o selo da OpenAI no canto do ícone.

npm install -g @openai/codex
codex login
codex plugin marketplace add ally-code-team/benflow-plugin
codex plugin add benflow@benflow-marketplace
Os cartões Seus Codex
Cada Codex da pessoa vira um cartão em Seus Codex, igual ao dos Claudes: o que ele faz agora (o card, ou Livre), a Conta do ChatGPT com o e-mail inteiro, o plano e o modelo, o Uso do plano com a janela de 5 horas e a da semana e o botão Atualizar limites, o Plugin do benflow com a versão e a atualização automática, e quem usa. O Atualizar limites do Codex lê a conta e o uso direto do Codex da máquina, sem gastar o plano. O botão Editar abre a identidade, o Plano do ChatGPT, a conta e o token.

Como o Codex trabalha no benflow
- Na sua máquina. O executor do benflow chama o Codex na pasta do repositório, com o plugin do benflow e as mesmas ferramentas do Claude: andamento, evidências, prints, vídeo, concluir no local e publicação.
- Num cercado. O Codex escreve só nas pastas do trabalho (e no .git delas, para os commits) e na pasta temporária, com rede para o servidor local, os testes e o push da publicação.
- Com o mesmo fluxo do card. Branch própria, commits com a etiqueta do card, testes e evidências, pronto no local e publicação só quando alguém pede, como com o Claude. A Janela da IA mostra o que ele fez, com Codex iniciado e o modelo no começo.
- O que é só do Claude. A confirmação de comandos no card (o Codex não para para perguntar), o bloqueio de leitura das pastas dos outros projetos, o Terminal espelhado e o resumo dos chamados ao abrir o terminal são do Claude Code.
Modelo e effort do Codex
No menu do cartão, Modelo e effort lista os modelos que a conta do ChatGPT deste Codex pode usar (o Codex informa a lista ao benflow, como GPT-6.1 Sol). Sem escolha, vale o padrão do Codex na máquina, o do arquivo ~/.codex/config.toml. O mesmo vale ao executar um card com o Codex: o campo Modelo mostra os modelos dele, e não os do Claude.
Trocar a conta do ChatGPT
- Passo 1: No cartão do Codex, abra o menu e escolha Trocar a conta do ChatGPT (ou clique em Editar). A janela abre no bloco Trocar a conta do ChatGPT.
- Passo 2: Em Entre com a outra conta no Codex, rode no terminal da máquina
codex logoute depoiscodex login, com a conta nova. - Passo 3: Em Avise o benflow, rode o comando que lê a conta do Codex (
conta-codex), ou espere: o executor relê a conta sozinho em até 5 minutos. A conta nova vale para os Codex desta máquina em todos os projetos, a partir do próximo trabalho, e o token do benflow continua o mesmo.
Codex sempre ligado numa VPS
Numa VPS ou servidor, deixe o executor do Codex como serviço do sistema, como o do Claude (veja Onde o Claude roda e como deixar o seu sempre ligado). O comando é o mesmo do passo a passo, com --ia codex no fim, rodando com o usuário que fez o codex login. A mesma máquina pode ter um Claude e um Codex no mesmo projeto: cada um tem o próprio token, o próprio executor e o próprio arquivo de log em ~/.benflow. O caminho fixo do plugin do Codex é ~/.benflow/plugin-codex (o do Claude continua ~/.benflow/plugin): com o plugin 0.1.66 ou mais novo, rode uma vez o status do benflow.mjs que o Codex instalou (o mesmo "$B" do passo a passo, com status no lugar de executar) antes de criar o serviço; ele cria esse caminho, que acompanha as atualizações.
[Unit]
Description=Executor do Codex no Benflow
After=network-online.target
[Service]
User=dev
ExecStart=/usr/bin/node /home/dev/.benflow/plugin-codex/server/benflow.mjs executar --url https://benflow.net --org aurora --ia codex
Restart=always
[Install]
WantedBy=multi-user.targetUsar o benflow no Codex do terminal
Com o plugin instalado, as ferramentas do benflow também aparecem quando você abre o Codex na pasta de um repositório do projeto: peça "o que tem pra fazer no benflow?" ou "pega o chamado 12", e ele lista os chamados, abre o card e vai atualizando o andamento, como no Claude Code.
Deu erro?
Na VPS, os comandos do Codex falham com bwrap: setting up uid map: Permission denied
codex-resources/bwrap, dentro da pasta do @openai/codex instalado pelo npm), com flags=(unconfined) e a regra userns,, e carregue com apparmor_parser -r. Depois, codex sandbox -- hostname responde o nome da máquina.A OpenAI pede para ativar o login com código de dispositivo
codex login --device-auth só funciona com essa opção ligada nas configurações de segurança do ChatGPT. Ligue lá e rode de novo, ou use o codex login comum levando o retorno até a VPS: no seu computador, ssh -L 1455:localhost:1455 usuario@sua-vps; na VPS, codex login; abra no seu navegador o endereço que ele mostra. Ao terminar, aparece Successfully logged in na VPS.O terminal diz codex: command not found
npm install -g @openai/codex não rodou ou o terminal não acha os programas do npm global. Rode a instalação de novo e abra outro terminal.O executor diz que esta máquina não está ligada com o Codex
configurar do passo Ligar o executor, com o token do agente. Um token de Claude grava a entrada do Claude; o do Codex, a do Codex.O card parou com No limite do Codex
A conta do ChatGPT não aparece no cartão
codex login status) e clique em Atualizar limites no cartão.