DeepSeek Harness est utile dès l’installation, mais c’est son architecture de plugins qui le rend particulièrement intéressant. Comme DSH traite les modèles, les outils, les interfaces, le stockage et même certaines parties de la boucle de l’agent comme des éléments composables, les plugins communautaires peuvent modifier bien plus que l’apparence de l’interface. Ils peuvent donner la vision à un modèle DeepSeek limité au texte, le connecter à votre session Chrome existante, transformer des exécutions ponctuelles d’agents en flux de travail réutilisables ou remplacer complètement votre manière d’interagir avec l’agent.
Les dix plugins ci-dessous répondent à des besoins très différents. Certains étendent les capacités de l’agent ; d’autres rendent DSH plus facile à utiliser au quotidien. Il ne s’agit donc pas simplement d’un classement selon le nombre d’étoiles GitHub. La meilleure question est la suivante : quelle capacité manquante ralentit actuellement votre flux de travail DeepSeek Harness ?
DeepSeek décrit lui-même Harness comme un « framework d’agents où tout est un plugin ». Cette flexibilité est également une raison de faire preuve de discernement : chaque plugin tiers ajoute du code, des dépendances, des autorisations et un autre composant susceptible de nécessiter des mises à jour à mesure que DSH évolue.
| Plugin | Ce que cela ajoute | Idéal pour |
|---|---|---|
| dsh-web-ui | Espace de travail Web enrichi | Utilisateurs quotidiens de DSH |
| ModLens | Pont de vision | Captures d’écran et raisonnement sur les images |
| DSH-better-sidebar | Barre latérale de type IDE | Flux de travail de développement |
| dsh-TUI | Interface utilisateur du terminal | Utilisateurs privilégiant la ligne de commande |
| dsh-deep-whale | Thèmes d’interface Web | Personnalisation de l’interface |
| dsh-vision-toolkit | Outils visuels spécialisés | OCR, interface utilisateur et tests visuels |
| dsh-browser | Contrôle de Chrome | Flux de travail authentifiés dans le navigateur |
| dsh_workflow | Flux de travail d’agents réutilisables | Processus en plusieurs étapes et multi-agents |
| dsh-chat-import | Migration des conversations | Passer d’autres agents d’IA à DSH |
| dsh-find-plugin | Découverte des plugins | Trouver davantage d’extensions DSH |
1. dsh-web-ui — Transformez DSH en un espace de travail Web plus complet
Si vous passez l’essentiel de votre temps dans l’interface DeepSeek Harness Web, dsh-web-ui est l’une des améliorations d’interface les plus complètes disponibles. Il ne s’agit pas d’un simple thème esthétique. Le projet regroupe des extensions d’interface Web couvrant notamment la gestion des tâches, la visualisation Git, les panneaux de fichiers et de modifications, l’accès à distance, les informations d’utilisation, les outils liés aux images et les thèmes.
L’avantage pratique réside dans la centralisation. Un agent de codage vous oblige souvent à passer de la conversation à l’arborescence des fichiers, au client Git, au terminal, aux outils de supervision et aux notes du projet. dsh-web-ui tente d’intégrer davantage de ce travail périphérique directement à l’interface DSH. Pour quelqu’un qui considère déjà dsh web comme espace de travail principal, ce qui peut faire gagner plus de temps que l’ajout d’une autre fonctionnalité d’IA spécialisée.
Tout le monde n’a pas besoin de l’ensemble complet. Le projet prend en charge l’installation de composants individuels, ce qui est préférable si vous n’avez besoin que d’une seule fonctionnalité. Commencez modestement plutôt que d’installer toute une suite d’interface simplement parce que chaque module est disponible.
2. ModLens — Donner des yeux à un modèle DeepSeek limité au texte
ModLens résout une limitation bien plus fondamentale : un modèle limité au texte ne peut pas comprendre directement les pixels. Sans passerelle visuelle, une capture d’écran doit généralement être convertie en texte avant que DeepSeek puisse l’analyser. Cela peut convenir pour un court message d’erreur, mais c’est beaucoup moins pratique pour un tableau de bord, une interface, un graphique, un diagramme ou un document riche en images.
ModLens sert de passerelle visuelle qui convertit les images en éléments structurés, comme du texte reconnu par OCR, des informations de mise en page et du contenu sémantique. La différence importante par rapport à un OCR basique est que la sortie peut préserver davantage les relations dont le modèle a besoin pour raisonner, au lieu de renvoyer uniquement un bloc de texte reconnu sans structure.
Cela fait passer un flux de travail de « copiez le texte de cette capture d’écran et décrivez-moi où se trouve le problème » à quelque chose de bien plus proche de « regardez cette capture d’écran et dites-moi ce qui ne va pas ». Pour les utilisateurs de DeepSeek limité au texte, c’est l’un des exemples les plus clairs d’un plugin qui élargit réellement les capacités de l’agent.
3. DSH-better-sidebar — Transformer la barre latérale en environnement de travail à la manière d’un IDE
Une barre latérale peut sembler être une fonctionnalité d’interface mineure, jusqu’à ce qu’elle devienne l’endroit où vous inspectez des fichiers, modifiez du contenu, utilisez un terminal, vérifiez les changements Git et suivez les sous-agents. C’est l’idée derrière DSH-better-sidebar.
Le projet fournit une base de barre latérale extensible, avec des pages intégrées pour l’affichage et la modification de fichiers, l’accès au terminal, Git et les sous-agents. Les extensions tierces peuvent également enregistrer leurs propres pages dans la barre latérale. Cela en fait davantage un petit environnement de travail qu’une simple refonte de la navigation.
Ce plugin ne rend pas le modèle DeepSeek lui-même meilleur en programmation. Il réduit plutôt les changements de contexte nécessaires pour superviser l’agent. Si votre session DSH habituelle vous renvoie régulièrement vers un terminal, un éditeur et un client Git distincts, cette amélioration de l’ergonomie peut être considérable.
4. dsh-TUI — Ramener DeepSeek Harness dans le terminal
Certains développeurs ne veulent pas du tout d’une interface Web plus grande. Ils veulent l’inverse : garder toute la boucle de développement dans le terminal. dsh-TUI offre une expérience terminale pour DSH, dans le style de Claude Code, avec une sortie en continu, des informations d’état en temps réel, l’utilisation du contexte, le débit, des commandes de restauration et d’autres fonctionnalités d’interaction orientées terminal.
L’intérêt tient moins à l’ajout d’un nouvel outil pour l’agent qu’à l’adaptation à une méthode de travail existante. Si votre éditeur, votre shell, votre flux de travail Git et l’administration de serveurs distants se déroulent déjà dans des fenêtres de terminal, ouvrir une interface complète dans un navigateur uniquement pour communiquer avec l’agent peut sembler être une friction inutile.
Cela signifie également que dsh-TUI dépend fortement de l’utilisateur. Les utilisateurs qui privilégient le Web peuvent n’en tirer presque aucun avantage. Les développeurs qui privilégient le terminal peuvent constater que cela modifie la fréquence à laquelle ils utilisent réellement DSH.
5. dsh-deep-whale — Personnalisez DSH au lieu de changer l’agent
Tout projet communautaire intéressant n’a pas besoin de rendre le modèle plus intelligent. dsh-deep-whale est une collection de thèmes inspirés des baleines pour l’interface Web de DSH. Il figure dans cette liste pour ses possibilités de personnalisation plutôt que pour ses capacités d’agent.
Cette distinction mérite d’être faite, car les plugins DSH peuvent intervenir à des niveaux très différents. ModLens change les informations qu’un modèle peut traiter. dsh-browser change l’endroit où il peut agir. Un thème ne modifie ni l’un ni l’autre ; il change l’environnement que voit l’humain lorsqu’il supervise l’agent.
Il existe également une limite liée à la licence. Le dépôt indique actuellement que ses éléments graphiques sont soumis à une licence CC BY-NC-SA 4.0. Consulter ou installer un thème communautaire pour un usage personnel est différent de redistribuer ou d’intégrer ses ressources dans un produit commercial ; vérifiez donc les conditions actuelles de la licence du dépôt avant de réutiliser les illustrations ailleurs.
6. dsh-vision-toolkit — Ajoutez des outils spécialisés d’OCR, d’interface et de tests visuels
À première vue, dsh-vision-toolkit semble recouper ModLens. Tous deux aident les agents orientés texte à exploiter des informations visuelles. La différence tient à leur portée. ModLens est particulièrement utile comme passerelle générale vers la vision, tandis que dsh-vision-toolkit offre un éventail plus large de fonctionnalités visuelles orientées vers des tâches précises.
La boîte à outils native de DSH inclut la réponse aux questions sur les images, l’OCR des longues captures d’écran, la restauration d’interfaces, l’ancrage visuel, la comparaison de pixels et les flux de travail liés aux artefacts. Ces fonctions sont utiles lorsque la tâche est plus précise que « dites-moi ce qu’il y a dans cette image ». Un développeur frontend, par exemple, peut vouloir comparer une page rendue à une capture d’écran de référence ou localiser précisément un élément d’interface.
Vous n’avez donc pas forcément besoin des deux plugins visuels. Pour comprendre les captures d’écran au quotidien, commencez par le parcours de vision plus simple qui correspond à votre pile de modèles. Ajoutez dsh-vision-toolkit lorsque les longues captures d’écran, la reconstruction d’interfaces, l’ancrage visuel ou les comparaisons au niveau du pixel deviennent des tâches récurrentes.
7. dsh-browser — Faites fonctionner DSH dans votre session Chrome existante
L’automatisation du navigateur devient beaucoup plus utile lorsque l’agent peut exploiter l’état du navigateur que vous utilisez déjà. dsh-browser connecte DSH à un onglet Chrome afin que l’agent puisse lire le contenu des pages, cliquer sur des commandes, remplir des formulaires, faire défiler les pages et naviguer sans dépendre d’une analyse visuelle basée sur des captures d’écran.
L’élément important est la continuité de session. Au lieu de toujours commencer dans un environnement de navigateur vierge, le plugin est conçu pour fonctionner avec une session Chrome existante, notamment l’état de connexion et les cookies associés à ce navigateur. Cela peut grandement faciliter l’automatisation des tableaux de bord authentifiés, des outils internes, des pages de compte et des workflows Web répétitifs.
Cela crée également l’une des plus grandes frontières de sécurité de cette liste. Un navigateur contenant des sessions actives peut avoir accès aux e-mails, aux consoles cloud, aux systèmes de paiement, aux panneaux d’administration ou à des données privées. Ne considérez pas « réutiliser ma session existante » comme une simple fonctionnalité pratique. Il s’agit également d’un héritage des autorisations. Utilisez un profil de navigateur distinct ou des comptes aux droits limités lorsque l’agent n’a pas besoin d’accéder à tout ce qui se trouve dans votre navigateur habituel.
8. dsh_workflow — Transformez des exécutions d’agents ponctuelles en workflows réutilisables
Les appels individuels à des agents conviennent bien aux tâches ponctuelles. Ils deviennent moins pratiques lorsque la même séquence doit être répétée : rechercher le problème, déléguer l’implémentation, exécuter les tests, examiner le résultat, corriger les échecs et conserver suffisamment d’état pour reprendre plus tard.
dsh_workflow étend DSH vers une couche de workflows persistants. La description du projet présente son objectif comme la transformation d’une orchestration multi-agent ponctuelle en workflows pouvant être générés, enregistrés, gouvernés, observés et repris.
Il s’agit d’un changement important. L’agent ne se contente plus de décider de l’action suivante au sein d’une seule conversation. Le workflow lui-même devient un objet réutilisable et analysable. C’est particulièrement utile pour les pipelines de développement récurrents, les processus de recherche, les transferts entre plusieurs agents ou toute tâche où la cohérence compte autant que la réussite d’une seule exécution.
9. dsh-chat-import — Importez votre historique d’agent IA existant dans DSH
Changer d’outil d’agent a un coût caché : vos anciennes conversations contiennent des décisions, un historique de débogage, des prompts, le contexte du projet et des explications qui peuvent encore être utiles. Commencer avec une session DSH vide peut signifier abandonner tout ce contexte accumulé.
dsh-chat-import est conçu pour importer dans DeepSeek Harness l’historique de plusieurs agents IA et outils de développement externes sous forme de sessions pouvant être poursuivies. Parmi les sources prises en charge figurent des outils des écosystèmes Claude Code, Codex, ChatGPT, Cursor, Gemini, OpenCode, Hermes et Kimi.
Cela rend le plugin particulièrement utile lors d’une migration plutôt qu’au quotidien. Une fois votre historique transféré, il peut rester inutilisé la plupart du temps. Mais pour quelqu’un qui évalue DSH après des mois de travail avec un autre agent de programmation, réduire le coût du changement peut être plus important que d’ajouter un nouvel outil.
L’historique importé doit toujours être considéré comme des données importées, et non comme une source de vérité garantie. Les anciennes conversations peuvent contenir des instructions obsolètes, des hypothèses dépassées sur les projets, du contenu sensible ou des erreurs générées par le modèle. Examinez ce que vous importez dans un espace de travail d’agent utilisé sur le long terme.
10. dsh-find-plugin — Trouvez davantage de plugins DSH sans quitter l’agent
L’écosystème DSH se développe suffisamment rapidement pour que la recherche de plugins devienne un problème à part entière. dsh-find-plugin répond à ce problème en permettant à l’agent de rechercher l’écosystème public GitHub dsh-plugin et de mettre en avant les projets pertinents, sans vous obliger à parcourir manuellement les listes de dépôts.
Le plugin peut rechercher le sujet GitHub en temps réel et classer les résultats à l’aide de signaux provenant des dépôts, comme le nombre d’étoiles, ce qui rend plus pratiques depuis la session de l’agent des requêtes telles que « trouve-moi un plugin DSH pour l’automatisation de navigateur » ou « existe-t-il un plugin pour les statistiques d’utilisation ? ».
Il vaut mieux le considérer comme une couche de découverte plutôt que comme un plugin de fonctionnalités. Trouver un dépôt ne revient pas à vérifier qu’il est sûr, maintenu, compatible avec votre version actuelle de DSH ou adapté à votre environnement. La découverte doit être le début de la décision d’installation, pas la fin.
ModLens et dsh-vision-toolkit : avez-vous besoin des deux ?
Non. Pour la plupart des utilisateurs, les installer tous les deux immédiatement serait inutile. Ils se chevauchent pour les tâches visuelles, mais mettent l’accent sur des flux de travail différents.
| Tâche visuelle | Meilleur point de départ |
|---|---|
| Compréhension générale des captures d’écran | ModLens |
| Donnez à un modèle fonctionnant uniquement avec du texte des informations visuelles générales | ModLens |
| OCR de captures d’écran longues | dsh-vision-toolkit |
| Restauration de l’interface utilisateur | dsh-vision-toolkit |
| Ancrage visuel | dsh-vision-toolkit |
| Comparaison au niveau des pixels | dsh-vision-toolkit |
Si votre principale frustration est simplement que DeepSeek ne peut pas inspecter une image, commencez par ModLens. Si la tâche visuelle fait partie d’un flux de développement ou de test, la boîte à outils spécialisée devient plus facile à justifier.
Quels plugins DeepSeek Harness installer en premier ?
Il n’est pas nécessaire d’installer les dix. Il vaut mieux commencer par la fonctionnalité qui vous manque.
| Si vous voulez... | Commencez par |
|---|---|
| Donnez la vision à DeepSeek, qui fonctionne uniquement avec du texte | ModLens |
| Automatisez des tâches web authentifiées | dsh-browser |
| Créez des processus reproductibles en plusieurs étapes | dsh_workflow |
| Donnez à DSH une apparence plus proche de celle d’un IDE | DSH-better-sidebar |
| Utilisez principalement DSH depuis un terminal | dsh-TUI |
| Étendez l’espace de travail web | dsh-web-ui |
| Effectuez de l’OCR avancé ou des tâches d’interface visuelle | dsh-vision-toolkit |
| Passez depuis un autre agent de programmation | dsh-chat-import |
| Personnalisez l’interface web | dsh-deep-whale |
| Découvrez davantage d’extensions communautaires | dsh-find-plugin |
Pour une nouvelle configuration DSH, ModLens, dsh-browser et dsh_workflow sont les trois ajouts les plus susceptibles de modifier concrètement ce que l’agent peut accomplir. Les projets d’interface utilisateur, de TUI, de barre latérale et de thèmes deviennent plus utiles une fois que vous savez comment vous préférez travailler avec l’agent.
N’installez pas tous les plugins DSH que vous trouvez
DeepSeek Harness rend les plugins exceptionnellement puissants, car le framework lui-même est hautement composable. Cette même flexibilité renforce l’importance de l’examen du code tiers. Selon sa conception, un plugin peut interagir avec des fichiers, des commandes shell, des services réseau, des sessions de navigateur, des identifiants ou d’autres éléments de votre environnement de travail.
Avant d’installer un plugin communautaire, vérifiez son dépôt, son activité récente, ses dépendances, ses instructions d’installation, sa licence et les autorisations qu’implique l’ensemble de ses fonctionnalités. Les plugins de contrôle du navigateur méritent une attention particulière, car ils peuvent hériter de sessions authentifiées. Les plugins de workflow doivent être examinés avec soin, car ils peuvent entraîner la répétition d’actions. Les ensembles d’interface peuvent introduire de nombreux packages alors que vous ne vouliez qu’une seule fonctionnalité.
La compatibilité des versions est une autre considération pratique. Le dépôt officiel de DeepSeek Harness présente actuellement le projet comme une version préliminaire pour développeurs et avertit que des changements susceptibles de rompre la compatibilité sont à prévoir. Un plugin qui fonctionne avec la version actuelle de DSH peut nécessiter une mise à jour après une modification des interfaces sous-jacentes.
La stratégie la plus sûre est aussi la plus simple : installez un plugin parce que vous avez un problème précis, vérifiez ce qui change, puis ajoutez seulement le suivant. L’objectif n’est pas de créer l’installation DSH avec la plus longue liste de plugins. Il s’agit de bâtir un environnement d’agent où chaque extension a une fonction que vous pouvez expliquer.
Ce que l’écosystème de plugins DSH ajoute réellement
La partie la plus intéressante de ces projets réside dans la différence entre leurs fonctions. ModLens et dsh-vision-toolkit étendent la perception. dsh-browser étend l’action au Web. dsh_workflow modifie la façon dont le travail est conservé sur plusieurs étapes. Better Sidebar, dsh-web-ui et dsh-TUI modifient l’interface de contrôle humain. Chat Import préserve l’historique lorsque vous changez d’outil. Find Plugin aide l’écosystème à se découvrir lui-même.
Cette diversité découle directement de l’architecture sous-jacente de DeepSeek Harness. Lorsque le modèle, les outils, l’interface utilisateur, le stockage et la boucle d’agent peuvent tous être traités comme des composants composables, un « plugin » peut désigner bien plus qu’une petite fonctionnalité ajoutée à une application finalisée.
Pour les utilisateurs, cela rend la règle de sélection étonnamment simple : installez des plugins pour supprimer de véritables limites dans votre workflow, pas parce qu’une capture d’écran de la configuration DSH de quelqu’un d’autre semble impressionnante. Commencez par la capacité qui vous manque, limitez les autorisations autant que possible et ne développez la pile d’agents que lorsque la prochaine limitation devient évidente.
Centre Tech & IA
Plus à lire

Qu’est-ce que l’état de Plex et quelles parties doivent être persistantes ?
L’état persistant de Plex regroupe les informations qui préservent l’expérience du serveur après un redémarrage ou une reconstruction ; les données multimédias et les...

Comment Plex gère-t-il l’authentification entre les sessions locales et distantes ?
L’authentification Plex commence par l’identité du serveur et du compte, puis les chemins réseau locaux ou distants déterminent l’accessibilité et le fonctionnement de la...

Pourquoi la recherche dans Plex peut-elle ralentir à mesure que les données de la bibliothèque augmentent ?
La croissance de la bibliothèque n’est pas à elle seule la cause du problème. Testez la forme des requêtes, les index, l’état du cache,...

