← Tous les articles
Agents IA·6 min de lecture·Par Alan Sharif

DeepSeek Harness : La Fin De Claude Code ?

DeepSeek vient de sortir un projet qui pourrait devenir bien plus important qu'un simple nouvel agent de coding : Harness. Au premier abord, on pourrait facilement le prendre pour un clone open source de Claude Code — il lit vos fichiers, exécute des commandes dans le terminal, utilise des outils et travaille en autonomie sur un projet. Sauf que ce qui le rend vraiment intéressant, c'est ailleurs. DeepSeek a construit un environnement extrêmement modulaire dans lequel pratiquement chaque composant de l'agent peut être remplacé — le modèle, les outils, les permissions, la gestion des sessions et même la boucle qui contrôle le comportement de l'agent. J'ai installé Harness, testé son mode Creator et je vous dis si ce "everything is a plugin" tient vraiment la route.

C'est quoi un « harness », au juste ?

Pour comprendre l'intérêt du projet, il faut d'abord comprendre ce qu'on appelle un harness, une partie essentielle des agents IA dont on parle finalement assez peu. Quand vous utilisez Claude Code, vous pouvez facilement avoir l'impression que toutes ces capacités viennent directement de Claude. Pourtant, le modèle n'est qu'une partie du système : il faut construire tout un environnement autour de lui pour lui permettre d'agir concrètement — lui donner accès aux fichiers et au terminal, lui fournir des outils, gérer son contexte et ses permissions, récupérer le résultat de ses actions et surtout déterminer comment il va enchaîner toutes ces étapes pour accomplir une tâche. C'est justement tout ce système construit autour du modèle qu'on appelle un harness.

Le modèle n'est qu'une partie du harness : fichiers, terminal, outils, permissions, contexte et boucle s'articulent tous autour de lui
Le modèle raisonne, mais tout le reste — fichiers, terminal, outils, permissions, boucle — c'est le harness qui s'en occupe.

On peut donc voir le modèle comme la partie qui apporte le raisonnement, tandis que le harness transforme ce raisonnement en action concrète en déterminant ce que l'agent peut faire et comment il va le faire. Et cette distinction compte : deux agents qui utilisent exactement le même modèle peuvent obtenir des résultats très différents, simplement parce que leur harness n'est pas conçu de la même manière. Des travaux récents ont même montré qu'en gardant un modèle DeepSeek identique mais en améliorant son harness, les performances pouvaient fortement progresser sur certaines tâches. Ça ne veut pas dire qu'un bon harness rend un mauvais modèle intelligent, mais ça montre que la performance d'un agent dépend maintenant autant de l'environnement construit autour du modèle que du modèle lui-même.

« Everything is a plugin » — l'architecture de Harness

C'est précisément sur cette couche que DeepSeek Harness essaie d'apporter quelque chose de nouveau. Dans beaucoup de systèmes agentiques, vous avez un cœur relativement fixe auquel vous pouvez ensuite connecter différents outils. Avec Harness, DeepSeek va beaucoup plus loin en rendant l'architecture elle-même modulaire. Le projet repose sur un framework appelé Cortex, qui permet d'assembler les différentes parties du runtime sous forme de plugins.

Quand DeepSeek affirme que « everything is a plugin », ce n'est pas juste une manière d'installer quelques extensions supplémentaires. L'adaptateur qui communique avec le modèle peut être remplacé, tout comme le registre des outils, le système de permissions, la persistance des sessions, le sandbox, les sous-agents, et même la boucle principale qui orchestre le comportement de l'agent. C'est probablement le point le plus important à comprendre : habituellement, quand on parle de plugin pour un agent IA, on parle surtout de lui donner une nouvelle capacité. Là, DeepSeek permet de modifier beaucoup plus profondément la manière dont l'agent lui-même est construit.

Concrètement, vous pourriez avoir un agent qui utilise DeepSeek comme modèle, avec vos propres outils, vos propres permissions et votre propre environnement. Et si demain un autre modèle devient meilleur ou moins cher, vous pourriez le remplacer tout en conservant une grande partie de l'infrastructure déjà construite. Harness sépare donc trois choses bien distinctes : le modèle qui apporte le raisonnement, le harness qui orchestre l'agent et ses outils, puis l'environnement — fichiers, terminal, réseau, services — auquel l'agent peut accéder. C'est pour ça que Harness ressemble davantage à une infrastructure permettant de construire son propre agent qu'à un simple clone de Claude Code.

Harness sépare trois couches : le modèle qui raisonne, le harness qui orchestre l'agent et les outils, puis l'environnement (fichiers, terminal, réseau, services)
Modèle, harness, environnement : trois briques séparées, chacune remplaçable indépendamment des autres.

Le mode Creator : j'ai demandé à l'agent de se modifier lui-même

Une fois lancé, Harness propose quatre modes. Le mode standard — coder, modifier des fichiers, lancer des commandes, chercher sur le web, utiliser des sous-agents, planifier des tâches — celui que vous utiliserez dans 90 % des cas. Le mode PTC, où l'agent enchaîne plusieurs outils dans un seul programme TypeScript au lieu de faire les choses une par une, plutôt pour les tâches complexes avec beaucoup d'actions successives. Le mode minimal, volontairement limité, sans la grosse boîte à outils — plus utile pour des benchmarks que pour un usage quotidien. Et enfin le mode Creator, pensé pour fabriquer son propre agent : il a les capacités du mode standard, mais peut aussi inspecter le fonctionnement interne du runtime, tester des plugins et créer des presets personnalisés.

C'est celui-là que j'ai voulu tester pour de vrai. Je lui ai demandé : « créer un plugin qui ajoute une horloge en temps réel dans le coin supérieur droit de l'interface ». Quelques instants plus tard, l'horloge était bien là, en haut à droite. Sympa, mais pas exactement ce que je voulais — donc je lui ai redemandé de modifier son propre plugin pour que l'horloge devienne déplaçable à la souris, par glisser-déposer, sans perdre son fonctionnement actuel. L'agent est repassé en lecture sur le code source du plugin qu'il venait de créer, a examiné le système d'overlay, et a livré une horloge flottante qu'on peut effectivement faire glisser dans l'interface. C'est exactement ça, l'idée derrière « everything is a plugin » : au lieu d'utiliser uniquement un agent tel qu'il a été conçu par son développeur, on peut commencer à adapter son environnement à ses propres besoins, directement depuis l'agent lui-même.

Le mode Creator de DeepSeek Harness permet de fabriquer un plugin Cordis directement depuis l'interface, pour ajouter un nouvel outil ou modifier le runtime
En mode Creator, l'agent peut créer et modifier ses propres plugins Cordis — nouvel outil, runtime, interface.

Est-ce que ça remplace vraiment Claude Code ?

Sur le papier, les deux peuvent travailler sur du code, manipuler des fichiers, utiliser un terminal et effectuer des tâches en autonomie. Mais leur philosophie est assez différente. Claude Code est avant tout un produit intégré : Anthropic contrôle le modèle et une grande partie de l'environnement qui l'entoure, ce qui donne quelque chose de très simple à utiliser et déjà fortement optimisé. DeepSeek Harness, lui, est davantage une infrastructure permettant de construire et personnaliser son propre environnement agentique. Le projet est open source sous licence MIT, il n'est pas attaché à un seul modèle, et son architecture permet de remplacer beaucoup plus profondément les différentes briques du système.

Claude Code, produit intégré simple et optimisé, face à DeepSeek Harness, infrastructure ouverte sous licence MIT avec modèle et briques remplaçables
Produit intégré et optimisé d'un côté, infrastructure ouverte et bricolable de l'autre.

Mais personnellement, je ne pense pas qu'on puisse dire qu'il remplace Claude Code aujourd'hui. Harness vient tout juste de sortir, et DeepSeek le présente encore officiellement comme un developer preview, avec des changements incompatibles qui peuvent encore arriver. Claude Code reste aussi beaucoup plus mature côté sécurité : le sandbox livré avec Harness peut limiter les modifications du système de fichiers, mais DeepSeek précise lui-même qu'il ne restreint pas à lui seul le réseau ni la visibilité des processus. Donc si votre objectif, c'est simplement d'avoir un agent de coding performant et prêt à l'emploi immédiatement, Claude Code reste le choix le plus évident. Si en revanche vous voulez construire votre propre environnement agentique et pouvoir remplacer ou modifier profondément ses différentes briques, Harness propose quelque chose de beaucoup plus ouvert.

L'installation, en résumé

Pour ceux qui veulent tester par eux-mêmes, l'installation est vraiment simple :

Mon avis

Ce qui me frappe avec Harness, ce n'est pas la promesse de remplacer Claude Code demain matin — ce n'est clairement pas le cas, et DeepSeek ne prétend même pas ça. Ce qui compte, c'est le pari architectural derrière : à mesure que les modèles deviennent de plus en plus interchangeables, la vraie bataille se déplace vers la couche qu'on construit autour — les outils, les permissions, la mémoire, la boucle de contrôle. C'est exactement la même logique de fond qu'on retrouve dans la stratégie open source de DeepSeek sur V4 : rendre l'infrastructure ouverte et bricolable plutôt que de tout enfermer dans un produit fini.

Soyons honnêtes : aujourd'hui, pour un usage quotidien, un agent de coding fiable et sans prise de tête, Claude Code reste largement devant. Mais pour les développeurs qui veulent comprendre — et surtout contrôler — ce qui se passe sous le capot d'un agent, avoir un framework MIT où absolument tout est un plugin, c'est un vrai signal. À suivre dans les prochains mois, surtout si DeepSeek continue sur le rythme de mise à jour qu'on lui connaît déjà sur ses modèles.

📤 Partager :
DeepSeek Harness : La Fin De Claude Code ?

🎬 Tu préfères la version vidéo ?

Cet article est tiré de ma vidéo YouTube — clique pour la voir.

Regarder sur YouTube →

🛠️ Outils que tu peux tester en lien avec cet article

Une sélection de mes outils testés, pertinents pour aller plus loin.

🛠️ Tu cherches des outils IA testés ?

J'ai testé plus de 20 outils IA en vidéo — résumé, mode d'emploi, mon verdict.

Voir mon annuaire d'outils →
Alan Sharif

Alan Sharif — créateur de Nerdy Kings

Je teste les outils IA et je décrypte les nouveaux modèles pour ma communauté de 20 000+ curieux francophones sur YouTube. Sans bullshit, sans hype, sans jargon.