DeepSeek Harness (dsh) vs Claude Code

Os dois são harnesses de agente: um runtime que envolve um modelo de linguagem, roda o laço, entrega ferramentas a ele e acompanha uma sessão. O Claude Code é a CLI de agente de programação da Anthropic e já está em uso há um tempo. O dsh é o harness de código aberto da DeepSeek AI, lançado em 13 de agosto de 2026. Um deles é um produto; o outro tem um dia de vida.

O quão inicial isso é

O DeepSeek Harness está em prévia para desenvolvedores e o README avisa em maiúsculas que haverá mudanças que quebram a compatibilidade. Ele não é substituto direto de uma ferramenta da qual você depende para entregar trabalho. Não fizemos uma avaliação lado a lado, e também não confiaríamos numa feita durante a semana do lançamento. O que vem a seguir compara arquitetura e licenciamento, estáveis o bastante para se escrever a respeito — não velocidade, qualidade ou custo, que não são.

Em resumo

AspectoDeepSeek Harness (dsh)Claude Code
LicençaMIT, código abertoProprietária
MaturidadePrévia para desenvolvedores, lançada em 13 de agosto de 2026Produto consolidado e em operação
Modelo de extensãoTudo é plugin, composto no cordis.ymlSkills, hooks e servidores MCP
ModelosVoltado ao DeepSeek V4; os provedores são pluginsVoltado aos modelos Claude da Anthropic
O runtime em siDá para bifurcar, corrigir e compilar do código-fonteDá para configurar, não para modificar
InterfaceInterface web em 127.0.0.1:3080, além de perfis como headlessAgente de linha de comando

Abertura

Essa é a diferença mais nítida e a menos sujeita a mudar. O dsh tem licença MIT, é desenvolvido às claras em github.com/deepseek-ai/deepseek-harness, e você pode cloná-lo, ler como o laço foi implementado, corrigir um comportamento de que não gosta e rodar a sua bifurcação. O Claude Code é proprietário: você o configura pelas superfícies suportadas em vez de editar o que ele faz internamente.

Se isso importa depende inteiramente do que você está fazendo. Se você quer um agente que trabalhe na sua base de código, acesso ao código-fonte é curiosidade. Se você está construindo um produto sobre um harness, ou trabalha num lugar que precisa auditar o que uma ferramenta faz antes que ela toque um repositório, é a decisão inteira.

Como se estende cada um

O dsh leva a ideia de plugin mais longe do que a maioria das ferramentas. Modelos, ferramentas, skills, sessões, sandboxes, sistemas de arquivos, o laço do agente, a orquestração e até a interface são todos plugins, carregados num runtime compartilhado construído sobre o metaframework Cordis e compostos por uma configuração de loader cordis.yml. Não há fronteira rígida entre “o app” e “uma extensão” — trocar o sandbox é o mesmo tipo de ato que adicionar uma ferramenta.

O Claude Code se estende por skills, hooks e servidores MCP. Essas são superfícies definidas: você adiciona capacidades e intercepta eventos em pontos suportados, e o laço central continua sendo do fornecedor. É uma troca real, não uma deficiência — pontos de extensão definidos são muito mais fáceis de manter funcionando entre atualizações, que é exatamente o problema que os usuários do dsh estão vivendo agora.

A consequência prática para o dsh é que a capacidade mora no ecossistema. Indexamos 7900 repositórios com topics dsh, dos quais 3942 mostram ligação real de plugin; você pode ver todos ou percorrê-los por categoria. Essa distância entre o que só tem topic e o que está de fato ligado já é, por si só, um sinal útil de quão jovem é este ecossistema.

Maturidade, que hoje decide quase tudo

O Claude Code é um produto que as pessoas já usam diariamente. O dsh foi lançado ontem, no sentido mais literal da palavra. O próprio README abre com o aviso de que mudanças que quebram compatibilidade estão vindo, e isso não é texto padrão: o formato do loader, as APIs de plugin e as opções da CLI ainda estão tomando forma, então um plugin que carrega hoje pode não carregar semana que vem.

Nada disso é crítica ao dsh — é para isso que serve uma prévia para desenvolvedores. Mas significa que a comparação justa não é “qual é melhor” e sim “qual risco você quer”. Escolher o Claude Code é aceitar um runtime fechado. Escolher o dsh neste momento é aceitar mudança constante, documentação rala e um ecossistema sendo montado em público. São custos de naturezas diferentes, e só você sabe qual deles o seu projeto absorve.

Modelos e onde as coisas rodam

O dsh mira os modelos V4 da DeepSeek; o Claude Code mira os modelos Claude da Anthropic. Nos dois casos o harness é um programa local que conversa com um modelo por API, então “auto-hospedagem” descreve principalmente o harness, não o modelo. E aí a diferença é real: você pode rodar uma build modificada do dsh nas suas próprias máquinas porque o código é MIT, o que não dá para fazer com um cliente proprietário.

Como no dsh os provedores de modelo também são plugins, a arquitetura não o prende estruturalmente a um único backend, e o nosso diretório já acompanha uma categoria de Modelos e provedores. Deliberadamente não afirmamos quais provedores funcionam em qual build da prévia — é justamente o tipo de detalhe que muda toda semana e que se confere melhor no repositório do próprio plugin.

Para qual você deve ir

Se você precisa de um agente para trabalho de verdade esta semana, use a ferramenta madura. Essa é a resposta chata e correta, e ela não muda porque surgiu um harness novo e interessante. Se você está pesquisando arquitetura de agentes, quer escrever plugins, precisa ler e modificar o runtime, ou só está curioso para saber como é um harness em que tudo é plugin, o dsh vale uma tarde — instalar é um único comando. Muita gente, com razão, vai usar os dois.

Se a categoria em si for desconhecida para você, a nossa explicação sobre harnesses de agente cobre primeiro o que essas ferramentas têm em comum e depois onde elas divergem.

Perguntas frequentes

O dsh substitui o Claude Code diretamente?
Não. O DeepSeek Harness foi lançado em 13 de agosto de 2026 como prévia para desenvolvedores, e o README avisa em maiúsculas que haverá mudanças que quebram a compatibilidade. Ele faz o mesmo tipo de trabalho, mas trocar uma ferramenta consolidada por ele significa aceitar um alvo móvel no meio do seu fluxo de trabalho.
Qual é melhor?
Tão cedo assim, essa pergunta não tem resposta honesta. Para trabalho que precisa ser entregue, o produto consolidado é a escolha mais segura. Para construir sobre o próprio harness — trocar o laço, o sandbox ou a camada de modelo — o dsh entrega código sob licença MIT que o Claude Code não oferece. Não fizemos uma avaliação lado a lado, e também não confiaríamos numa feita durante a semana do lançamento.
O dsh roda modelos Claude, ou o Claude Code roda modelos DeepSeek?
O dsh mira os modelos DeepSeek V4 e o Claude Code mira os modelos Claude da Anthropic. Como no dsh os provedores de modelo são plugins, a arquitetura não proíbe outros backends, e o nosso diretório acompanha uma categoria de Modelos e provedores. Não conseguimos verificar quais provedores específicos funcionam em determinada build da prévia, então confira o repositório do plugin antes de depender disso.
Dá para auto-hospedar qualquer um dos dois?
O harness do dsh você pode hospedar e modificar, porque é MIT e compila a partir do código. O Claude Code é proprietário, então você o configura em vez de bifurcá-lo. Nenhum dos dois pontos elimina a chamada de API ao modelo no centro do laço, que continua indo para onde você apontar.
Plugins escritos para um funcionam no outro?
Não. O dsh compõe plugins por uma configuração de loader cordis.yml, enquanto o Claude Code é estendido por skills, hooks e servidores MCP. O MCP é um protocolo compartilhado, então servidores de ferramentas feitos para ele não estão inerentemente presos a um único cliente — mas isso é um fato sobre o MCP, não uma garantia de compatibilidade entre esses dois produtos.

O DSHarness é um diretório independente de plugins do DeepSeek Harness. Não temos vínculo com a DeepSeek AI nem com a Anthropic, e esta página compara apenas arquitetura e licenciamento documentados publicamente — sem benchmarks, preços ou alegações de desempenho. Última revisão: 14 de agosto de 2026.