Resumo em uma frase: o DeepSeek Harness oferece um sistema de execução que pode ser modificado, o Codex oferece tanto um núcleo de código aberto quanto um produto oficial, e o Claude Code entrega capacidades por meio de ferramentas comerciais e interfaces de extensão; a verdadeira diferença está em qual camada você pode alterar e quem faz a manutenção depois das mudanças.
A ideia de que “o DeepSeek Harness é de código aberto, enquanto Codex e Claude Code são produtos acabados de código fechado” não é precisa. De acordo com os materiais oficiais fornecidos, com data de verificação em 12 de novembro de 2026, o Codex CLI usa a licença Apache-2.0, e a OpenAI também disponibilizou publicamente o Codex Harness, mas o acesso aos modelos e os serviços de nuvem gerenciados ficam em camadas diferentes.
Este artigo não faz ranking de eficiência sem base em testes reais; em vez disso, coloca as três opções na mesma tarefa: coletar notícias de IA todos os dias, gerar pautas e pacotes de materiais e depois salvar o rascunho no back-end da empresa. Ao longo dessa tarefa, explicamos camada por camada as diferenças entre código-fonte, ferramentas, ambiente de execução e responsabilidade de manutenção.

Entendendo DeepSeek Harness, Codex e Claude Code: primeiro, colocando os termos de volta na tarefa
Um Agente não é apenas um modelo que responde perguntas. Para fazê-lo buscar notícias, acionar o navegador e salvar rascunhos, também é necessário um sistema que organize o modelo, as ferramentas, o estado e o processo de execução. É disso que se trata o Agent Harness.
Podemos pensar no modelo como o “cérebro” que propõe a próxima ação, enquanto o Harness fica responsável por levar a ação até as ferramentas e devolver o resultado ao modelo. Entre os dois ainda existem permissões e um ambiente de execução; não dá para tratar “conectar a API do modelo” como “um Agente completo já está disponível”.
| Termo | O que significa na tarefa de seleção de notícias | Fronteira que costuma gerar confusão |
|---|---|---|
| Agent Loop | O ciclo de buscar, ler os resultados, continuar verificando e então gerar o rascunho | Não é uma única requisição ao modelo |
| Adaptador de modelo | Converte a requisição para o formato exigido pelo serviço de modelo | O endereço ser configurável não significa que o protocolo seja totalmente compatível |
| MCP | Protocolo para conectar ferramentas de busca, bancos de dados ou sistemas internos da empresa | Conectar uma ferramenta não significa obter automaticamente permissão de negócio |
| Sandbox | Ambiente de execução que limita comandos, arquivos e acesso à rede | O efeito de isolamento depende da configuração |
| Licença de código aberto | Define as condições de uso, modificação e distribuição do código público | Não inclui o direito de usar gratuitamente serviços de modelo e recursos de nuvem |
MIT e Apache-2.0 são licenças open source permissivas que permitem uso, modificação e distribuição, mas suas respectivas condições ainda precisam ser respeitadas. Já uma prévia para desenvolvedores indica que o produto ainda está em fase inicial, e interfaces, plugins e compatibilidade podem mudar; não dá para entender isso diretamente como algo já adequado para implantação em produção.
Até onde o código-fonte do DeepSeek Harness, Codex e Claude Code é realmente aberto?
Primeiro, vamos corrigir o equívoco central: o Codex não pode ser descrito de forma genérica como um produto de código fechado. O código-fonte público do Codex CLI usa a licença Apache-2.0, e o Harness disponibilizado pela OpenAI também oferece um ponto de entrada para pesquisa e integração com o sistema de agente subjacente. Isso é diferente de comprar o serviço oficial hospedado.
| Item de comparação | Escopo de abertura | Como pode ser usado | Conclusão que não se deve tirar |
|---|---|---|---|
| DeepSeek Harness | Projeto público de código aberto sob licença MIT | Visualizar, modificar e expandir o sistema de execução | Auditoria de segurança concluída, sem necessidade de manutenção |
| Codex CLI/Harness | CLI sob Apache-2.0; Harness já publicado | Modificar o código público e integrar capacidades de agente | Serviço em nuvem, modelo e infraestrutura todos de código aberto |
| Claude Code | Produto comercial não de código aberto, com interfaces de extensão | Personalizar por meio de ferramentas, Hooks e subagentes | Poder modificar livremente o mecanismo interno não publicado |
O DeepSeek Harness está mais próximo de um sistema de execução de agente que o desenvolvedor pode reformular. A versão oficial oferece configurações de execução como Web, Headless, SDK, SDK simplificado e ACP, o que facilita escolher o modo de interação conforme a necessidade da aplicação, em vez de ficar restrito a uma interface fixa.
O Codex abrange duas frentes: o núcleo de código aberto e a ferramenta pronta para uso. Desenvolvedores podem integrar tarefas, sessões, eventos e fluxos de aprovação por meio do SDK, do App Server ou de codex exec; usuários comuns também podem usar os produtos oficiais CLI, App, IDE ou Cloud.
Já o Claude Code concentra o foco em ferramentas de desenvolvimento prontas para uso e em mecanismos oficiais de extensão. Não é que ele não possa ser personalizado de forma alguma; a personalização geralmente ocorre na camada de ferramentas, eventos e divisão de tarefas. Isso não significa que o mecanismo de execução subjacente também esteja aberto.
As 5 dimensões de controle do DeepSeek Harness, Codex e Claude Code
Na hora de avaliar controle, não pergunte apenas “tem plugin?”. A pergunta mais valiosa é: quando o fluxo de notícias dá problema, você consegue mudar o acesso ao modelo, o comportamento das ferramentas, a lógica do loop, a recuperação da sessão e o ambiente real de execução?

| Dimensão de controle | DeepSeek Harness | Codex | Claude Code |
|---|---|---|---|
| Acesso ao modelo | Adaptador de modelo substituível, mas é preciso validar o protocolo | Dá para estudar o código público; o produto oficial ainda segue as regras de acesso ao modelo | Suporta as formas de acesso listadas oficialmente, o que não quer dizer que qualquer modelo possa ser trocado |
| Extensão de ferramentas | Permite modificar o registro de ferramentas e os componentes de execução | Suporta MCP, Hooks, Skills, Plugins etc. | Suporta MCP, Hooks, Skills, Plugins etc. |
| Agent Loop | O loop principal pode ser alterado via plugin ou código-fonte | O Harness público pode ser modificado; o serviço hospedado tem outros limites | Influencia o fluxo por extensões, mas não permite modificar livremente um engine não público |
| Sessão e estado | Formas de registro, armazenamento e recuperação substituíveis | O App Server e similares oferecem integração de sessão e eventos | Dá para gerenciar fluxos de trabalho via interfaces oficiais e subagentes |
| Ambiente de execução | Você mesmo configura arquivos, Shell, sandbox e tarefas em segundo plano | Pode rodar localmente ou usar o ambiente oficial na nuvem | Depende do ponto de entrada do produto, da forma de execução e da autorização |
DeepSeek Harness: dá para mudar “como o fluxo de trabalho funciona”
A arquitetura do DeepSeek Harness faz questão de reforçar que “Everything is a Plugin”. Adaptadores de modelo, registro de ferramentas, registros de sessão, Agent Loop, sistema de arquivos, execução de comandos, sandbox e políticas de aprovação podem todos ser substituídos por meio de plugins e configuração.
Por exemplo, se a equipe exige que “cada pauta tenha várias fontes independentes, senão não pode ser salva”, o desenvolvedor pode incorporar ferramentas de validação e políticas de execução ao fluxo do sistema. Mas poder alterar o código-fonte é só uma condição de implementação; se a regra é confiável ou não ainda exige testes e revisão, e não dá para garantir apenas com comandos.
Codex: código público e serviço oficial são dois escopos de controle
A vantagem do Codex é que dá para usar o código de execução público e também optar pela experiência do produto oficial. Se você quiser encaixar essa capacidade no software da empresa, o SDK, o App Server e os pontos de entrada de execução de scripts oferecem diferentes formas de integração; já se usar o Codex Cloud, o ambiente de computação remoto fica sob gestão da OpenAI.
Isso significa que modificar o código público local não é a mesma coisa que poder modificar o serviço oficial na nuvem. O fato de as tarefas oficiais na nuvem continuarem rodando depois que o computador local entra em suspensão também não quer dizer que elas consigam acessar diretamente arquivos de um computador desligado ou o estado de login já existente no navegador.
Claude Code: estender o fluxo de trabalho não é reescrever o engine
O MCP do Claude Code pode conectar bancos de dados e serviços de negócio, e os Hooks podem rodar verificações antes e depois das chamadas de ferramentas, em solicitações de permissão ou ao finalizar tarefas. Já os Subagents podem ter contexto, comandos, permissões de ferramentas e seleção de modelo independentes, o que cai bem para separar a coleta de informações da verificação de fontes.
Para tarefas de notícias, dá para criar um Hook de “verificação antes de salvar” e depois gerar o rascunho por meio de uma ferramenta em segundo plano. Isso é influenciar a execução por interfaces de extensão, não modificar o Agent Loop interno; a seleção independente de modelo também não significa que todas as telas do produto permitam qualquer serviço de modelo.
No diagrama, é preciso distinguir a conexão do modelo do sistema de execução: APIYI apiyi.com pode ser uma plataforma candidata para o acesso à API de modelos, mas não substitui o ambiente de execução, a configuração de permissões e as regras de produto de cada uma das três ferramentas.
Montar o DeepSeek Harness por conta própria: quais responsabilidades de manutenção você realmente assume?
Código aberto não significa custo zero. Além da invocação do modelo, o fluxo de notícias também precisa de serviço de busca, navegador, armazenamento, credenciais de login, ambiente de execução contínua e mecanismos de repetição e diagnóstico em caso de falha.
| Item de responsabilidade | DeepSeek Harness auto-hospedado | Rota Codex | Rota Claude Code |
|---|---|---|---|
| Custos de modelo e ferramentas | Configuração e contabilização por conta própria | Varia conforme API, produto e modo de tarefa na nuvem | Varia conforme API, produto e ferramentas de extensão |
| Ambiente de execução contínua | Implantação, monitoramento e recuperação por conta própria | Manutenção local por conta própria; o Cloud oficial gerencia o ambiente remoto | É preciso confirmar o ponto de entrada de execução e os requisitos remotos |
| Navegador e login | Instalar o provedor, gerenciar sessões e credenciais | Configurar e validar conforme o ambiente real | Configurar e validar conforme o modo de integração do navegador |
| Segurança e atualizações | Responsável por componentes, isolamento, aprovações e compatibilidade | Após modificar o código público, é preciso manter a própria versão | Manter extensões, autorizações e compatibilidade de atualização |
| Entradas candidatas para API de modelo | APIYI apiyi.com; valide primeiro o adaptador | Não equivale a obter os benefícios da assinatura do produto oficial | Não significa que qualquer entrada seja compatível |
As operações de navegador do DeepSeek Harness não são totalmente prontas para uso. A documentação oficial exige a instalação de dsh-browser-use e a ativação explícita de um provedor experimental, como Playwright MCP, Chrome DevTools MCP ou Stagehand.
O estado de login do navegador não é restaurado automaticamente a partir dos logs de sessão. Após recarregar ou bifurcar a sessão, um novo estado de navegador é criado; operações já emitidas também não podem ser desfeitas ao cancelar a tarefa. Por isso, em um back office de produção, separe “gerar rascunho”, “salvar rascunho” e “publicar conteúdo”, e não trate o botão de cancelar como um mecanismo de rollback de negócio.
As restrições de segurança são especialmente importantes: o DeepSeek Harness é oficialmente marcado como prévia para desenvolvedores, e a documentação afirma claramente que a auditoria de segurança ainda não foi concluída e que ele não deve ser considerado pronto para produção. Recomenda-se usar privilégio mínimo e máquinas virtuais descartáveis, contêineres ou ambientes dedicados; não trate o sandbox integrado como a única linha de defesa ao executar tarefas não confiáveis.
Como validar primeiro a integração do modelo no DeepSeek Harness, Codex e Claude Code?
Validar primeiro a API do modelo, depois a invocação de ferramentas do Agent e, por fim, a persistência em segundo plano — essa é a ordem que facilita o diagnóstico de problemas. Os dois exemplos abaixo são apenas testes de conexão com o modelo, não são a configuração completa de instalação dos três Agents, e também não provam que qualquer cliente seja diretamente compatível.
Teste mínimo de conexão com o modelo no DeepSeek Harness, Codex e Claude Code
O identificador do modelo nas variáveis de ambiente deve usar o nome atualmente disponível na plataforma, e a chave não deve ser escrita no código nem nos logs. O exemplo exige que o ambiente de execução já tenha o SDK Python da OpenAI.
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["AI_API_KEY"],
base_url="https://api.apiyi.com/v1",
)
response = client.chat.completions.create(
model=os.environ["AI_MODEL"],
messages=[{"role": "user", "content": "列出新闻来源核查步骤。"}],
)
print(response.choices[0].message.content)
Verificação do protocolo de invocação de ferramentas no DeepSeek Harness, Codex e Claude Code
Depois que o texto simples funcionar, vale checar se o modelo retorna uma invocação de ferramenta válida e só então continuar testando a execução da ferramenta, o retorno do resultado e a segunda rodada de resposta. O exemplo abaixo apenas inspeciona a estrutura retornada na primeira rodada e não mexe de fato no backend da empresa.
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["AI_API_KEY"],
base_url="https://api.apiyi.com/v1",
)
response = client.chat.completions.create(
model=os.environ["AI_MODEL"],
messages=[{
"role": "user",
"content": "请调用 check_source 检查输入的新闻来源。",
}],
tools=[{
"type": "function",
"function": {
"name": "check_source",
"description": "Check a news source without changing data.",
"parameters": {
"type": "object",
"properties": {"source": {"type": "string"}},
"required": ["source"],
},
},
}],
)
message = response.choices[0].message
print("tool_calls:", message.tool_calls)
print("content:", message.content)
Mesmo que uma invocação de ferramenta seja retornada, ainda é preciso conferir a análise dos parâmetros, o tratamento de erros, os eventos de streaming e a restauração de contexto. O adaptador do DeepSeek aceitar um Base URL personalizado não significa que qualquer serviço atenda às expectativas desse adaptador; Codex e Claude Code também precisam ser validados conforme os requisitos de protocolo e configuração de cada um.
Sugestão de validação rápida: de acordo com a apresentação pública da plataforma, o APIYI apiyi.com oferece uma chave API para acessar, por meio de uma interface compatível com OpenAI, os principais modelos como OpenAI, Claude e Gemini, com cobrança por uso, além de preços promocionais divulgados e cota gratuita de teste para novos usuários. Modelos, promoções e compatibilidade específicos devem ser conferidos na documentação atual e nas requisições reais; as permissões da API do modelo não incluem assinaturas dos produtos Codex Cloud ou Claude Code.
Para que cenários o DeepSeek Harness, o Codex e o Claude Code são mais indicados?
Se você quer controlar “quando continuar a busca, quando recusar o salvamento, como retomar uma sessão interrompida”, vale estudar primeiro o DeepSeek Harness. Ele oferece um controle mais profundo do mecanismo de execução, mas a equipe precisa ter capacidade para arcar com implantação, segurança e manutenção de versões.
Se você quer aproveitar o código aberto e, ao mesmo tempo, manter a opção do produto oficial e das tarefas na nuvem, vale estudar primeiro o Codex. Antes de tudo, defina se vai adotar a CLI local, a integração via SDK ou o Cloud — só assim dá para saber com precisão quais componentes ficam sob sua responsabilidade.
Se o objetivo é começar a usar um Agent de programação o mais rápido possível e integrá-lo aos processos da empresa via MCP, Hooks e Subagents, vale estudar primeiro o Claude Code. A condição é que as interfaces oficiais de extensão cubram as necessidades, sem exigir a reescrita do loop subjacente.

Na prática, a recomendação é testar com o mesmo conjunto de critérios de aceitação, em vez de comparar a quantidade de funcionalidades:
- Verificação da fonte: quando não for possível confirmar a origem, o sistema consegue parar e explicar o motivo?
- Controle de permissões: ele consegue ler os dados de teste, mas não consegue publicar conteúdo oficial?
- Recuperação após interrupção: após reiniciar, ele reconhece o rascunho já salvo e evita envios duplicados?
- Tratamento de falhas: quando o botão de fundo muda ou a ferramenta atinge o tempo limite, fica algum registro que permita rastrear o problema?
Esses são itens de teste sugeridos, não medições reais já concluídas neste artigo. O custo total também deve incluir o tempo de investigação manual, atualização e recuperação, e não apenas os Tokens do modelo ou as mensalidades.
Perguntas frequentes sobre DeepSeek Harness, Codex e Claude Code
O Codex se tornou open source; posso usar todos os recursos de nuvem gratuitamente?
Não dá para concluir isso. A licença do código-fonte do Codex CLI/Harness, o acesso aos modelos, a computação remota e os serviços de hospedagem são camadas diferentes. O acesso à API de modelo oferecido pela APIYI apiyi.com também não equivale aos benefícios do Codex Cloud.
O DeepSeek Harness consegue se conectar a qualquer modelo apenas trocando a Base URL?
Não há garantia. A interface unificada da APIYI apiyi.com pode ser usada para testar a conexão de modelos candidatos, mas ainda é preciso validar o protocolo do adaptador, as chamadas de ferramentas, a saída em streaming e o tratamento de exceções. Não se pode concluir que há compatibilidade completa com agentes só porque uma resposta de texto funcionou.
O Claude Code ter Hooks significa que o motor é open source?
Não. Hooks são interfaces oficiais de pontos de execução que permitem inspecionar ou influenciar o fluxo, mas isso não significa que seja possível ver e modificar o loop interno não divulgado.
Dá para colocar o DeepSeek Harness direto em produção?
Não se deve decidir só porque ele é open source. A documentação oficial afirma claramente que a auditoria de segurança ainda não foi concluída; por isso, primeiro adote um ambiente isolado, privilégios mínimos e um fluxo de teste recuperável.
O Codex Cloud consegue continuar a tarefa depois que o computador local é desligado?
A documentação oficial diz que as tarefas na nuvem podem continuar em execução. Mas a nuvem ainda precisa do próprio código, dependências, rede e autorizações; ela não controla diretamente o computador local que já foi desligado.
Qual dos três conclui mais rápido uma tarefa de seleção de notícias?
Este artigo não traz resultados de testes práticos na mesma tarefa, então não dá para dar um ranking de velocidade ou taxa de sucesso. O correto é registrar, sob as mesmas entradas, permissões e critérios de aceitação, a conclusão da tarefa, a intervenção humana e o custo real.
Pontos principais de DeepSeek Harness, Codex e Claude Code
- Código-fonte aberto: o Codex não pode ser classificado genericamente como um produto de código fechado.
- Profundidade de controle: a interface de plugins e a modificação do loop subjacente não são a mesma coisa.
- Responsabilidade de operação: construir a solução por conta própria significa assumir implantação, recuperação e atualização.
- Limites do modelo: conectividade via API não equivale a compatibilidade completa com Agent.
- Limites de segurança: o DeepSeek Harness ainda é uma versão de desenvolvedor não auditada.
- Critério de escolha: compare resultados reais de validação; não substitua eficiência pela quantidade de funcionalidades.
Resumo: como escolher entre DeepSeek Harness, Codex e Claude Code?
Se você precisa controlar o mecanismo de execução subjacente, estude o DeepSeek Harness; se quer as duas rotas — código aberto e produto oficial —, estude o Codex; se prefere usar diretamente uma ferramenta de desenvolvimento e personalizá-la por meio de extensões, estude o Claude Code. Essas são condições de escolha baseadas em necessidades, e não um ranking geral de prós e contras.
Uma sugestão: primeiro valide a conexão e a invocação de ferramentas dos modelos candidatos via APIYI apiyi.com, e depois teste separadamente as permissões, o navegador e os mecanismos de recuperação do Agent. Grau de abertura do código, facilidade de uso e eficiência final de trabalho são três dimensões que não podem se substituir mutuamente.
Referências sobre DeepSeek Harness, Codex e Claude Code
A seguir estão as fontes oficiais indicadas nos materiais fornecidos pelo usuário, com data de verificação em 12 de novembro de 2026. Conteúdos online, pontos de entrada e condições de conta podem mudar conforme a versão; este artigo não realizou testes padronizados de tarefas.
-
Repositório oficial do DeepSeek Harness:
github.com/deepseek-ai/deepseek-harness
Inclui licença, arquitetura, configuração de navegador e notas de segurança. -
Repositório oficial do Codex:
github.com/openai/codex
Serve para conhecer o código público da CLI e a licença Apache-2.0. -
Explicação do Harness open source do Codex:
developers.openai.com/blog/codex-as-a-platform
Distingue o sistema de execução aberto, os pontos de entrada de integração e os serviços gerenciados. -
Explicação do Codex Cloud:
help.openai.com/en/articles/20001545-using-codex-cloud
Apresenta o ambiente oficial de execução remota e os limites de execução de tarefas. -
Documentação oficial do Claude Code:
code.claude.com/docs/en/overview
As condições de MCP, Hooks, Subagents e de acesso aos serviços devem ser consultadas na documentação correspondente.
Autor: Equipe técnica da APIYI
Intercâmbio técnico: fique à vontade para discutir adaptação de modelos, chamadas de ferramentas e integração de Agent pelo APIYI apiyi.com; ao investigar um problema, forneça configurações desidentificadas e mensagens de erro, e não envie chaves reais nem credenciais de back-end.