Ao executar na mesma máquina você pode pedir que cada um leia as sessões do outro; eles estão todos ali no disco. Bram torna isso mais fácil indexando os arquivos de sessão do Claude Code e do Codex, juntamente com o histórico da lista de trabalho, commits e problemas, e tornando tudo isso pesquisável pelo agente por meio da pesquisa de texto completo do SQLite.

E quanto à colaboração entre máquinas? Use um problema do GitHub como um espaço compartilhado onde você, Claude Code e Codex podem conversar entre si. Como todos compartilham o seu identificador do GitHub, é fundamental que todos os três chefes se identifiquem adequadamente. O arnês de Bram diz aos agentes para assinarem suas mensagens assim:

Claude de Jon (tópico principal, Opus 5) falando do projeto Bram (https://github.com/judell/bram) (Windows)

Codex de Jon (thread principal, gpt-5.6-sol) falando do projeto XMLUI (https://github.com/xmlui-org/xmlui) (Mac)

Para o cenário da mesma máquina, há um canal disponível que não considerei. A Codex descobriu que poderia conversar diretamente com Claude por meio de sua API local:

claude --print --safe-mode --tools '' --permission-mode dontAsk --no-session-persistence --model opus --effort high ''

O que aconteceu aqui é hilário e preocupante. Parece que Claude está falando em meu relato, usando uma forma anterior de assinatura do agente que fortalecemos desde então.