Vue d’ensemble
Open DeepSeek Harness Desktop est une application de bureau IA indépendante, maintenue par la communauté, qui fournit un espace de travail visuel pour l’agent de codage DeepSeek Harness. En encapsulant le puissant runtime d’agent propulsé par Cordis dans une fenêtre Electron renforcée, il offre un environnement sécurisé, local-first, pour gérer les workflows de codage assisté par IA.
Objectif principal et groupe d’utilisateurs cible
- Développeurs : gestion de dépôts locaux avec besoin de sessions de codage persistantes.
- Équipes : évaluation de différents fournisseurs de modèles IA compatibles.
- Auteurs de plugins et de skills : création et test d’extensions dans un environnement unifié.
- Contributeurs open source : intérêt pour l’architecture des logiciels IA locaux.
Détails des fonctionnalités et opérations
Configuration de modèles compatibles
Connectez facilement DeepSeek ou configurez des URL de base API personnalisées, des identifiants d’accès et des identifiants de modèle.
Gestion de l’espace de travail local
Ouvrez des dossiers de projet et conservez des sessions de codage durables et persistantes, avec la possibilité de diffuser les réponses en streaming et de gérer l’historique.
Inspection de l’exécution de l’agent
Consultez les journaux et les résumés des étapes clés pour confirmer l’activité des outils et le raisonnement du modèle.
Écosystème de plugins et de skills
Exploitez une architecture « tout est un plugin » pour découvrir, installer et invoquer des extensions, des outils et des workflows.
Interface personnalisable
Personnalisez l’espace de travail avec des palettes de couleurs et des arrière-plans personnalisés.
Hôte de bureau sécurisé
Fonctionne comme un superviseur sécurisé pour le processus Harness, en utilisant le sandboxing Chromium et la désactivation de l’intégration Node pour plus de sécurité.
Avantages pour l’utilisateur
- Workflow unifié : centralise toutes les sessions de codage, les identifiants et les configurations de plugins au même endroit.
- Conception axée sur la confidentialité : les clés API sensibles restent dans le service d’identifiants Harness, et l’hôte de bureau ne crée pas de passerelle vers un accès non fiable au système de fichiers.
- Extensibilité : l’architecture basée sur les plugins permet une personnalisation avancée des modèles, des prompts et des capacités de l’agent.
- Transparence : en tant que projet open source, il offre une visibilité complète sur le code, garantissant l’absence de télémétrie cachée ou de traitement non autorisé des données.
Compatibilité et intégration
- Prise en charge des modèles : compatible avec DeepSeek et d’autres fournisseurs de modèles compatibles API.
- Prise en charge des plateformes : actuellement validé pour macOS (exécution depuis les sources) ; les implémentations Windows et Linux sont en cours de développement actif.
- Architecture : s’intègre de manière fluide au runtime de plugins Cordis existant, garantissant que la couche bureau agit comme un hôte plutôt qu’un runtime secondaire en conflit.
Méthode d’accès et d’activation
- Accès au code source : le projet est disponible via le dépôt GitHub officiel.
- Installation : les utilisateurs peuvent cloner le dépôt, installer les dépendances via pnpm et compiler l’application localement.
- Exécution : lancez l’application à l’aide des scripts de développement fournis (par exemple,
pnpm run dev:desktop) pour démarrer le processus Harness local et l’interface Web loopback. - Licence : le logiciel est publié sous licence MIT.