])

Codex vs. Simulang: Qual Agente de IA Realmente Controla Seu Computador de uma Maneira Melhor

Seu agente de codificação pode escrever código. Mas ele consegue registrar um relatório de despesas? Abrir um aplicativo de desktop? Preencher um formulário que exige login?

Essa é a questão que impulsiona a mais nova categoria de ferramentas de IA: agentes de uso de computador. O Codex da OpenAI agora inclui um recurso de Uso de Computador que permite ao agente ver sua tela e interagir com aplicativos por meio de capturas de tela e cliques do mouse. O Simulang da Simular adota uma abordagem fundamentalmente diferente — ele lê a árvore de acessibilidade do sistema operacional e escreve scripts determinísticos que são reproduzidos sem um LLM no processo.

Testei ambos no mesmo conjunto de tarefas de automação de desktop. Aqui está o que encontrei — e quando você deve escolher um em vez do outro.

O que é Codex?

Codex é o agente de IA da OpenAI plataforma. Lançado originalmente como um modelo de geração de código em 2021, o Codex evoluiu para um agente completo que pode escrever código, executar comandos de terminal, navegar na web e — a partir de sua última atualização — controlar aplicativos de desktop por meio de um recurso de Uso de Computador.

A capacidade de Uso de Computador funciona tirando capturas de tela da tela do usuário, enviando-as para um modelo de visão e retornando ações de mouse/teclado. O agente vê o que você vê — uma grade de pixels — e decide onde clicar, o que digitar e quando rolar.

O Codex é executado em um sandbox na nuvem por padrão. O recurso de Uso de Computador estende isso para desktops locais por meio de uma arquitetura de plugin.

O que é Simulang?

Simulang é uma linguagem de script para automatizar navegadores, aplicativos nativos e fluxos de trabalho de nível de sistema operacional. É de código aberto, instala com

‍npm install -g @simular-ai/simulang

e produz scripts TypeScript que interagem com aplicativos por meio das APIs de acessibilidade do sistema operacional. O Simulang é produzido e apoiado por Simular.

Em vez de olhar para capturas de tela, o Simulang lê a árvore de acessibilidade — a mesma interface estruturada que leitores de tela como VoiceOver e JAWS usam. Cada botão, campo de texto, item de menu e rótulo é exposto como um elemento nomeado e endereçável por referência. O script interage por referência, não por coordenada de pixel.

O Simulang é projetado ser o formato de saída dos agentes de codificação. Claude Code, Cursor, ou qualquer ferramenta de codificação alimentada por LLM pode escrever um script Simulang uma vez, e esse script é reproduzido de forma determinística — nenhum LLM é necessário em tempo de execução.

How we evaluated

Simulang lê o projeto; Codex olha para fotos

Esta é a principal diferença arquitetural, e afeta tudo o que vem a seguir.

Uso do Computador pelo Codex tira uma captura de tela (tipicamente 1920x1080 pixels), envia-a para um modelo de visão, e pergunta: "Onde está o botão Enviar?" O modelo retorna as coordenadas. Codex move o mouse para essas coordenadas e clica.

Esta abordagem tem três problemas:

  1. Dependência de resolução: Se a janela for redimensionada, as coordenadas mudam. Se a escala do SO mudar, as coordenadas mudam. Se uma caixa de diálogo aparecer e alterar o layout, as coordenadas estão erradas.
  2. Ambiguidade: Dois botões que parecem idênticos, mas servem a propósitos diferentes (por exemplo, dois botões "Salvar" em caixas de diálogo aninhadas) são indistinguíveis apenas pelos pixels.
  3. Velocidade: Cada ação requer uma captura de tela completa, uma inferência de modelo de visão (500ms-2s), e uma resposta. Um fluxo de trabalho de 10 etapas leva de 10 a 20 segundos de tempo de inferência pura.

Simulang lê a árvore de acessibilidade e atribui um ID de referência estável a cada elemento. O script diz tree.activate("ref_42") — não "clicar no pixel (847, 312)." Se a janela se mover, a referência ainda é válida. Se a escala do SO mudar, a referência ainda é válida. Se uma caixa de diálogo aparecer, o Simulang lê a nova árvore e encontra o elemento pela sua identidade semântica.

Tempo de resposta por ação: milissegundos. Um fluxo de trabalho de 10 etapas é concluído em menos de um segundo.

Scripts Simulang são executados sem um LLM; Codex precisa de um para cada ação

Essa diferença determina tanto o custo quanto a confiabilidade.

Uso do Computador Codex exige uma chamada LLM para cada interação. Abrir um menu: chamada LLM. Clicar num botão: chamada LLM. Digitar num campo: chamada LLM. Cada chamada custa tokens, adiciona latência e introduz uma chance de má interpretação. Execute o mesmo fluxo de trabalho 100 vezes, e você paga por 100 x N chamadas LLM (onde N é o número de passos).

Simulang usa o LLM exatamente uma vez — no momento da autoria do script. O agente de codificação (Claude Code, Cursor, etc.) escreve o script Simulang, e a partir desse ponto, o script é executado de forma determinística. Execute-o 100 vezes, e você paga por 0 chamadas LLM adicionais.

A diferença de custo não é marginal. Para um fluxo de trabalho diário de 20 passos, executado 5 dias por semana:

  • Codex: 20 passos x 5 dias x 4 semanas = 400 chamadas LLM/mês. A ~$0.01-0.03 por chamada (preço do modelo de visão), isso representa $4-12/mês para uma única automação.
  • Simulang: 1 chamada LLM para escrever o script + $0 para executá-lo. Total: $0.03-0.10, uma vez.

Simulang controla navegadores E aplicativos nativos; o Uso do Computador Codex funciona através de capturas de tela de qualquer coisa

Ambas as ferramentas podem interagir com qualquer aplicativo que aparece na tela — mas o mecanismo difere.

Codex é agnóstico a aplicativos por design: se for visível como pixels, o Codex pode tentar interagir com ele. Isso é genuinamente útil para aplicativos que não possuem API, suporte de acessibilidade e ganchos de automação. Software empresarial legado, telas renderizadas personalizadas e sessões de desktop remoto são todos válidos.

Simulang lida com navegadores nativamente (através de APIs de acessibilidade estilo Playwright) e se estende a qualquer aplicativo nativo que exponha dados de acessibilidade — o que inclui praticamente todos os aplicativos padrão macOS, Windows e Linux. Para o aplicativo raro que não expõe dados de acessibilidade, o Simulang recorre ao reconhecimento visual: ele tira uma captura de tela e usa um modelo de visão para localizar o elemento alvo.

A diferença prática: o Simulang usa o caminho rápido e determinístico (árvore de acessibilidade) para 95% das interações e o caminho lento e probabilístico (visão) para os 5% restantes. O Codex usa o caminho lento e probabilístico para 100% das interações.

O Codex é executado em um sandbox na nuvem; o Simulang é executado na sua máquina

Codex opera em uma VM na nuvem por padrão. Seu código, seus arquivos e suas credenciais são carregados para a infraestrutura da OpenAI. O plugin Computer Use estende o Codex para desktops locais, mas a arquitetura central é "cloud-first".

Simulang é executado inteiramente na sua máquina local. Os scripts são executados no seu desktop real — suas sessões de navegador, seus aplicativos logados, seu sistema de arquivos. Nada é carregado. Nada sai da sua máquina, a menos que o script envie dados explicitamente para algum lugar.

Para empresas com requisitos de conformidade (SOC 2, HIPAA, regulamentações financeiras), a execução local é frequentemente inegociável. Para desenvolvedores individuais que desejam automatizar fluxos de trabalho envolvendo sessões autenticadas (e-mail, banco, ferramentas internas), a execução local significa que não há compartilhamento de credenciais.

Comparison Summary

Dimension Codex Computer Use Simulang
Best for Non-technical users wanting natural language desktop control Developers building repeatable, production-grade automations
How it works Screenshots + vision model per action Accessibility tree + deterministic scripts
Perception Pixel-level (screenshots) Semantic (accessibility tree) + vision fallback
Speed per action 2-4 seconds (LLM inference) ~50 milliseconds (local tree read)
LLM at runtime Required for every action Not required (scripts replay deterministically)
Scope Anything visible as pixels Browsers + native apps + system dialogs
Execution Cloud sandbox (with local plugin option) Local machine only
Data privacy Screenshots sent to OpenAI servers Everything runs locally, nothing uploaded
Cost per run $0.01-0.03 per action (token costs) $0 (after initial script authoring)
Pricing ChatGPT Pro $200/month or API pay-per-use Free and open source
Open source Partially (Codex CLI is open source) Yes (fully open source)

Onde o Codex Computer Use é genuinamente melhor

A imparcialidade importa. Aqui é onde o Codex tem vantagens reais:

  • Configuração zero para usuários não técnicos: A abordagem de captura de tela do Codex não exige compreensão de árvores de acessibilidade, refs ou scripts. Você descreve o que deseja em linguagem natural, e o agente tenta executá-lo. O Simulang exige a escrita (ou geração) de um script.
  • Funciona em desktops remotos e VMs: O Codex pode controlar uma sessão de desktop remoto que aparece como pixels na sua tela. O Simulang exige acesso local em nível de SO às APIs de acessibilidade, que os protocolos de desktop remoto geralmente não expõem.
  • Ambiente de codificação integrado: O Codex é um agente de codificação completo com acesso a terminal, edição de arquivos e execução de código. O Simulang é um framework de automação de desktop — ele não escreve o código da sua aplicação.
  • Independente de aplicação: Se algo é renderizado como pixels, o Codex pode tentar interagir com ele — incluindo software empresarial legado, telas renderizadas personalizadas e aplicativos proprietários sem qualquer suporte de acessibilidade.

Onde o Simulang é genuinamente melhor

  • Velocidade: Cada ação do Simulang leva ~50 milissegundos (leitura da árvore de acessibilidade). Cada ação do Codex leva de 2 a 4 segundos (captura de tela + inferência do modelo de visão). Um fluxo de trabalho de 15 etapas no Simulang é concluído em menos de um segundo; no Codex, o mesmo fluxo de trabalho leva de 30 a 60 segundos.
  • Confiabilidade: O Simulang interage por referência semântica, não por coordenada de pixel. Se uma janela é redimensionada, um diálogo aparece ou a escala do SO muda, a referência ainda é válida. As coordenadas do Codex falham em qualquer mudança de layout.
  • Custo em escala: Os scripts do Simulang custam $0 por execução após a autoria inicial. O Codex exige uma chamada de LLM para cada ação em cada execução — um fluxo de trabalho diário de 20 etapas custa $4-12/mês no Codex, $0.05 uma única vez no Simulang.
  • Privacidade e conformidade: O Simulang é executado inteiramente na sua máquina local. Nenhuma captura de tela sai do seu computador. Nenhuma credencial é compartilhada. O Codex envia capturas de tela para a nuvem da OpenAI para processamento do modelo de visão.
  • Multiplataforma: O Simulang suporta macOS, Windows e Linux atualmente. O suporte ao uso do computador do Codex varia de acordo com a plataforma e a disponibilidade de plugins.
  • Controle de aplicativos nativos: O Simulang controla navegadores E aplicativos de desktop nativos (Excel, Slack, Finder, clientes de e-mail, diálogos do sistema) através da mesma API de acessibilidade. O Codex trata tudo como pixels — funcional, mas sem compreensão semântica do que está clicando.
  • Reprodução determinística: Um script Simulang escrito hoje é executado de forma idêntica amanhã, na próxima semana e no próximo mês, sem qualquer envolvimento de LLM. O Codex deve reinterpretar a tela em cada execução, introduzindo variabilidade em cada execução.

Preços

Codex

Simulang

  • Código aberto, gratuito para instalar e usar
  • Sem custo por ação — scripts são executados localmente sem chamadas LLM
  • Custo LLM apenas no momento da autoria do script (usando sua própria assinatura Claude Code, Cursor ou Copilot)

Codex vs. Simulang: Qual você deve escolher?

Escolha o Codex se:

  • Você quer um agente de codificação de IA de uso geral que também pode controlar seu desktop
  • Você prefere instruções em linguagem natural em vez de scripting
  • Você precisa automatizar sessões de desktop remoto ou VMs
  • Você já está no ecossistema OpenAI/ChatGPT

Escolha o Simulang se:

  • Você precisa de automação de desktop determinística e repetível que funciona sem custos LLM contínuos
  • Você quer automatizar fluxos de trabalho em navegadores E aplicativos de desktop nativos
  • Você se importa com a velocidade — tempos de resposta em milissegundos vs. segundos por ação
  • Você precisa de execução local para conformidade ou segurança de credenciais
  • Você quer que seu agente de codificação (Claude Code, Cursor) escreva scripts de automação que ele possa entregar

Para a maioria dos desenvolvedores que criam fluxos de trabalho de automação de produção, o Simulang é a escolha mais prática: escreva o script uma vez, execute-o para sempre, não pague nada por execução. Para tarefas de desktop ad hoc onde você quer apontar uma IA para sua tela e dizer "faça isso", o Uso de Computador Codex é mais rápido para começar.

As duas ferramentas não são mutuamente exclusivas. Você pode usar o Codex (ou Claude Code, ou Cursor) para escrever scripts Simulang — obtendo o melhor dos dois mundos: inteligência LLM no momento da autoria, execução determinística em tempo de execução.

Stop doing repetitive tasks. Let Sai handle them for you.

Sai is your AI computer use agent — it operates your apps, automates your workflows, and gets work done while you focus on what matters.

Try Sai

Perguntas Frequentes

})