L’espace de travail Minke : conversation à gauche, panneaux Fichiers, Terminal et Plugins à droite
|

MINKE : DeepSeek Harness trouve enfin un corps

⏱️ Temps de lecture estimé : 5 minutes

https://github.com/lencx/Minke

📌 MINKE est une application de bureau local-first qui enveloppe DeepSeek Harness : conversations, fichiers, terminal, navigateur partagé et modèles locaux dans une seule fenêtre, avec un accès distant depuis votre téléphone.

Pour comprendre Minke, il faut d’abord savoir ce qu’il enveloppe. DeepSeek Harness est un moteur d’agents en licence MIT dont toute la description tient dans une phrase : « Everything is a Plugin ». Avec 236 000 étoiles sur GitHub, ce n’est pas un projet marginal. Mais un moteur n’est pas une application. Il n’y a pas de panneaux à agencer, pas moyen de reprendre la souris d’un agent bloqué sur une page, pas d’accès distant quand vous n’êtes pas à votre bureau. Minke est exactement cette coque manquante. Licence Apache-2.0, 670 étoiles, 71 forks, 280 commits, dépôt créé le 15 août 2026. lencx a annoncé la v0.1.0 sur X le 18 août ; le projet en est à la v0.7.0, publiée le 16 septembre. Le README est clair sur le statut : projet communautaire indépendant, pas un produit DeepSeek officiel.

La partie la plus convaincante est le navigateur. L’agent cherche, ouvre et manipule le Web dans des onglets que vous voyez vraiment. Et voici ce que je n’attendais pas : vous pouvez reprendre la main sur un onglet en cours sans le fermer, travailler un instant, puis le lui rendre. Vous pouvez aussi renvoyer la page annotée dans la conversation. Pas de cul-de-sac, pas de redémarrage, pas de contexte perdu. Au quotidien, c’est la fonction qui supprime le plus de friction.

Le reste de la fenêtre suit la même logique de lisibilité. Fichiers, Terminal, Web, Browser History et Plugins s’agencent en onglets latéraux — split, flottants ou plein écran — plus un panneau bas indépendant. Vous éditez le source, relisez les diffs, prévisualisez les brouillons Markdown et HTML sur place. Côté agent, Harness fournit les presets, la planification, les objectifs, les skills et les subagents, avec un plan de conversation pour naviguer dans les longs échanges, l’export des journaux de session, et la possibilité de demander à l’agent de planifier des relances.

L’accès distant est le second point fort, et ce n’est pas une projection d’écran. Minke expose un client Web responsive, installable en PWA, qui s’exécute sur l’ordinateur Minke. Depuis un téléphone, vous poursuivez les conversations, lancez des tâches, gérez les fichiers et utilisez un vrai terminal. Trois voies sont documentées : Tailscale Serve en HTTPS (recommandé — il garde Harness sur l’adresse loopback, ne l’expose pas au LAN et n’active pas le Funnel public), Tailscale Direct IP (chiffré de bout en bout, mais en HTTP, donc pas un contexte sécurisé) et Cloudflare Access derrière un tunnel nommé. WeChat, Telegram et Discord peuvent aussi déclencher des tâches. Le README assume la conséquence : une seule voie active à la fois, et la page distante peut utiliser les outils locaux déjà autorisés.

Minke en acces distant : le meme espace de travail sur mobile et sur ordinateur
L’espace de travail Minke ouvert depuis un telephone et depuis un ordinateur :ce n’est pas un flux video de l’application, mais le client Web qui s’exécute sur la machine.

Sur les modèles, Minke tient la promesse de son nom. Les fournisseurs et endpoints personnalisés de Harness sont là, et Minke ajoute la découverte des modèles plus le démarrage automatique facultatif de LM Studio et Ollama ; les autres services loopback compatibles OpenAI se configurent à la main. Vous pointez l’agent vers un modèle local et rien ne quitte la machine — les sessions, les réglages, le Browser History et les données de session du navigateur y restent aussi.

Une nuance mérite l’attention, parce qu’elle qualifie le « local-first ». Le Harness amont active par défaut un module expérimental de journal de session, qui transmet des incréments de journal avec les requêtes lorsque vous utilisez l’adaptateur API officiel de DeepSeek. C’est documenté, et désactivable dans un fichier de patch du data home. Pas un traqueur caché, mais pas rien non plus. À côté : sur macOS, Minke ne demande l’accès au Trousseau qu’après un clic sur Authorize credential access dans Connections.

Les limites sont celles d’une 0.x. Les builds macOS ne sont ni signés ni notariés : Gatekeeper les bloque, il faut passer par Open Anyway, voire retirer l’attribut de quarantaine en dernier recours. L’installateur Windows n’est pas signé non plus. Le schéma de données local peut encore changer, les mises à jour se vérifient au démarrage puis toutes les 24 heures en contrôlant l’empreinte SHA-256 et la taille exacte, et compiler depuis les sources exige Node 24 et pnpm 11.7.0 sur le système correspondant.

Je trouve l’approche juste. Plutôt qu’un nouvel agent propriétaire avec son modèle et son cloud, Minke prend un moteur MIT existant et lui donne un corps, un navigateur interruptible et une porte qui reste fermée. Sa valeur dépend donc de la qualité des évolutions de Harness. Pour qui aime déjà le modèle à plugins sans vouloir vivre dans un terminal, c’est la pièce qui manquait.

Sources

Publications similaires

Laisser un commentaire