OpenClaw : construisez des agents IA qui tournent 24h/24, Gilles Barbier
45m 7s
L'épisode présente OpenClose, un projet open source d'agent IA local qui a connu un buzz phénoménal début 2026, atteignant plus de 200 000 étoiles sur GitHub en quelques semaines. Gilles, expert technique et entrepreneur, explique qu'OpenClose s'installe sur une machine (comme un Mac Mini) et donne accès à un LLM capable d'exécuter des tâches complexes en accédant aux fichiers et à l'environnement système. Il partage son expérience personnelle : après avoir utilisé OpenClose pour créer un site web du jour au lendemain, il a fondé Tiny Staff pour offrir des "employés virtuels" sécurisés et accessibles aux non-techniciens. La discussion souligne les défis de sécurité majeurs, comme les serveurs mal configurés exposés sur internet ou les risques d'injection de prompt, nécessitant des bonnes pratiques strictes (isolement des machines, gestion des accès). Enfin, OpenClose se distingue par sa nature proactive : contrairement aux LLM conversationnels, il peut agir de manière autonome sur la base d'objectifs et d'une personnalité définie, ouvrant la voie à une nouvelle génération d'assistants IA autonomes.
Juste de clic. Salut, Gilles. Bonjour. Merci de prendre du temps aujourd'hui pour parler d'un sujet qui a fait le buzz très récemment. Donc on enregistre cet épisode début mars 2026. On va parler d'open-close. On va aller regarder sous le capot, au-delà de la hype. Qu'est-ce que c'est que cette techno? Qu'est-ce que ce produit? Qu'est-ce qu'on peut faire avec? Tu vas aussi parler de toi ce que tu fais avec. Donc ça va être un épisode 1,5 cent entre la tech et du produit. On va essayer d'aller creuser pour voir comment cette technologie est en train de pouvoir révolutionner la manière dont on fait des agents. Donc on pense la pertinence de l'illation générative. Mais avant de rentrer dans le vivre du sujet, je te propose tout d'abord de te présenter. Ok, avec plaisir. Donc moi, je dis le barbié, donc je suis dans la tech depuis maintenant. Ça va faire presque 20 ans environ. 20 ans que je faisais la première startup. À l'époque à Paris, c'était très différent. Il n'y avait pas la France Tech et il n'y avait pas tout ça. Il n'y avait pas de féministe avant ce féminin. Donc c'était très différent. On était un peu dans le désert, mais c'était bien. Et donc j'étais une première startup qui était un des premiers succès sur le mobile français de l'application mobile. C'était un moteur de recherche local et social. Voilà, ça a pris quelques années. Après, j'ai été The Family, comme un directeur technique. Il y a l'époque flamboyante de The Family. Et puis, j'ai remonté un startup zénaton. Et je dirais, depuis 10 ans d'année, maintenant, presque. Je suis sur tout ce qui est sujet d'arquestration Warflow Engine. Donc, comme moi, je me suis passionné sur ce sujet. Jusqu'à un peu plus d'un mois, parce que maintenant, j'ai switché sur autre chose. Il y a un lien, on verra. Et j'étais très Warflow Engine. J'ai fait une première startup qui s'appelait zénaton. Ensuite, deux projets open sources qui s'appelait, il s'appelait l'infinitique et l'Mline. C'était l'Mline, c'est un projet, c'est un Warflow Engine également. Et puis, récemment, j'ai été aussi patron de l'Europe et responsable de la communauté. C'est dans un grand startup américain. Top, très très cas. Un parcours assez solide dans l'univers des startups. Et aussi technique. C'est ça qui est bien avec toi. On va pouvoir aller voir bien sous le capot et parler un peu de tech. Donc, peut-être, pour commencer, pour donner un peu le décor ce qui aurait pas entendu parler d'openclose. Si tu peux partager, peut-être quelques chiffres pour montrer aussi pourquoi ce projet est assez particulier. Parce qu'il a fait quand même un véritable buzz encore plus rapidement que du chat GPT ou du lovable. C'est assez incroyable ce qui s'est passé avec OpenClose. OpenClose, c'est un. Alors pourquoi tout le monde. Enfin beaucoup, par le openclose, moi, personnellement mon Twitter, mon IG, c'était rempli d'openclose depuis un mois. Il y a des moments, ça c'est quasiment que ça. Le signal de ça, c'est que c'est le projet Open Source, qui a la popularité et la croissance de popularité, à plus moins explosive. Et la plus importante, je crois, de l'histoire de GitHub. En termes de croissance du nombre de startups, puisque là, en quelques semaines, OpenClose a dépassé 200 000 stars. C'est à dire qu'ils ont dépassé Linux, par exemple, ou réactes en termes de popularité de repo, de projet. Et ça, on appelle, veut dire 4 semaines, donc ça a absolument incroyable. Alors c'est quoi, fondamentalement, OpenClose, c'est un projet Open Source. Et c'est un système que l'on peut installer sur sa machine. Alors typiquement, vous allez beaucoup en temps de parler de gens qui vont l'installer sur des Mac mini. On dit, par cellement, je ne sais pas si c'est vrai, mais on dit que, en tout cas, c'est des unis, ça a provoqué un short-age, on peut plus trouver de Mac mini. Parce que les gens des achettes pour installer OpenClose. Après les cartes graphiques? Après les cartes graphiques, LIA s'attaque directement en Mac mini. Pour certains, les Macs studios, même, parce que certains vont vouloir faire toner des modèles locaux. Donc OpenClose, on installe sur sa machine et ça donne une sorte d'agent sur lequel qui accède. Donc à tous les fichiers, il y a tout l'environnement de développement qui est donné par la machine et à qui on peut demander n'importe quoi. Donc en gros, c'est un LLM qui permet à qui on peut demander n'importe quoi et comme c'est installé sur une machine, ça peut faire des choses incroyables qu'on n'avait pas vu jusqu'ici. Très clair. Première question sur les premiers cas d'usage. Quand on a commencé à jouer avec ça, qu'est-ce que la première chose que tu as essayé de faire? Qu'est-ce que tu lui as demandé? D'abord, j'ai installé pour la petite histoire. Moi, j'en ai entendu parler pour la première fois un dimanche. J'étais avec mes enfants. Je voulais aller moi-même acheter un Mac mini, l'abstant du coin, mais je pouvais pas parce que j'avais mes enfants. Du coup, je me suis dispara, je vais l'installer sur un BPS et donc sur un serveur dédié. Et c'est là où j'ai vu que c'était compliqué d'installer OpenClose et c'était pas du tout accessible à des noms techniques. Ce qui m'a amené un peu par accident, comme ça sur le projet d'Anice Staff, on pourra parler. Mais un des premiers usages que j'ai fait à moi de OpenClose, j'ai tout de suite vu, mais quasiment dans la première fois que j'ai vu, je dis que je veux travailler là-dessus. Le soir même, dans l'instation de OpenClose, je faisais travailler sur le site marketing de ce qu'il est de venir, un mini staff. Je voulais travailler dans mon lit, en échangeant avec l'agent, sur le contenu. Et avant de me coucher, je vais dire, "Fais-moi un premier gai du site web, et je voulais retrouver le lendemain matin." Quand je me suis réveillé, j'avais l'agent qui m'avait réalisé une première version du site web que j'ai finalisé le lundi et le lundi soir. Il était en ligne. Et donc pour récir à faire ça, c'était quoi comme techno pour le coup? Le site web, il avait été codé sur quoi? Les choses classiques de cet édu réactes avec du Tailwind, les choses standard que l'LM produisent naturellement. Ça marche. Maintenant, si on regarde, donc ça, c'était le premier use case, ensuite, on va continuer un petit peu, donc t'as mentionné Tiny Staff, la boîte que tu construis aujourd'hui. Peut-être que tu peux déjà expliquer ce que t'entrains de faire avec Tiny Staff et les parallèles avec OpenClose. Je vais vous dire que le débat de l'interprète est très important. Donc, pour le débat, on peut dire que le débat est important. Donc, on peut dire que le débat est important. Et moi, j'ai essayé de suivre ça, donc le. Je sais plus qu'elle était le nom du site au début, mais c'était à face. Je suis vée les mêmes patterns, et j'ai dû modifier trois fois le nom du site aussi pour finalement changer, pour la chose de complètement différent, pour les raisons, parce que ma perception du service a fait évoluer aussi. Donc, le premier, la première idée que j'ai voulu faire très vite, comme j'ai vu que c'était compliqué d'installer OpenClose sur un VPS, sur un serveur dédié, c'était de faire la première idée, c'était de faire très rapidement un installer, c'est-à-dire de pouvoir permettre à tout un chacun, non technique, de installer un OpenClose sur un serveur dédié. Parce que c'était objectifement compliqué de le faire, et objectifement dangereux aussi, pour des raisons de sécurité. C'est-à-dire que, si vous avez votre lm que vous savez soit un serveur, et si vous ne faites pas attention, il y a des problèmes de sécurité qui se mettre très rapidement en place. Donc, le premier projet, c'était un installer de OpenClose, et puis après, le projet qui est devenu Timestaff, a évolué avec mon propre usage OpenClose. C'est-à-dire que j'ai moi-même essayé de ressentir comment, enfin, de voir comment moi-même le framework et le projet, et puis voilà, cela a fait évoluer ma propre perception de ce que je devais faire. Par exemple, je me suis aperçu que je, naturalement, sans y avoir réfléchi autre mesure, j'avais fait une installation, j'avais commencé par installer un agent, et après, j'en ai installé deux autres pour avoir, par exemple, un assistant, plus un agent qui était dédié au développement, plus un agent qui était dédié au marque-tourant, au marketing. Tu dis "assistant", tu veux dire "assistant" de direction, qui t'aider sur plein de pouces? Oui, "assistant" qui va, par exemple, regarder les mails ou préparer des réponses et changer les calendriers, etc. Donc là, tu t'étais créé un peu trois emplois virtuels, en fait, un assistant, donc voilà, direction, un marketing, un assistant marketing et un assistant développement. Et j'avais fait, je l'avais fait, je dirais, sans trop y réfléchir, je lancai cette installère de OpenClore. Et je dis, voilà, le dev-
qui va travailler sur le site. Je veux mon cube du marketing avec le troisième, et puis le dernier me s'occupe des meils ou des questions générales, je dirais. Et puis voilà, et puis à l'usage, je me suis aperçu, mais en fait, c'est ça qui est intéressant. Enfin, je me disais de voir. Sans y avoir vraiment son géé, puisque ça, j'étais en train de définir la notion de employés virtuelles pour un solo-preneur, qui était moi en l'oclonse. Et donc, je me disais, mais en fait, c'est pas un installer d'open-clos qui est intéressant de faire. Toutefois, je voyais bien qu'il y avait en avoir de centrévites, parce que le projet a explosé complètement. Et donc, ce qui me paraissait de plus en plus, c'est intéressant de faire lier à ma propre usage, ma propre utilisation d'open-clos, c'était de faire un service de mise à disposition, de ce que j'ai fini par employé par appelé des employés virtuels, mais qui peuvent être aussi des. Simplement, des agents qui vont augmenter les employés eux-mêmes, pas nécessairement les remplacer, moi en tant que solo-preneur, par exemple, en tant que solo-preneur, je n'ai pas les moyens de recruter trois personnes conviendres des voquées. Mais par contre, ils me sont utiles. Et donc, voilà, c'est ce que j'ai fait naturellement, et j'ai voulu mettre ça à disposition d'un public non-technique. Très clair. Donc là, c'est ce que tu fais avec ta inista, fait en comprendre bien, donc du coup que ce produit-là que t'en train de construire, ça puit sur les bases d'open-clos. Et donc, c'est aussi pour ça que je trouve intéressant des changements avec toi pour comprendre un peu plus en détail comment tout ça s'affoncione et les forces et les faibles les donc d'open-clos. Peut-être pour revendre dire sur une faiblesse dont apparlée, et qu'on a vu. Pop assez rapidement quand il y a eu le pic d'adoption de test d'open-clos, ça a été effectivement un gros sujet de sécurité, parce qu'on en train de dire que, en gros, tu lui donnes un accès rout à ta machine pour pouvoir faire tout et n'importe quoi. Et donc l'intérêt derrière d'acheter, enfin, d'avoir une machine dédiée pour ça, c'est pour ça tu parlais des Macpignis ou d'avoir un serveur dédié. Parce qu'au moins tu sais que tu pars sur une machine complètement vierge de toutes données personnelles et des choses sensibles et que si jamais le produit en question fait n'importe quoi, au pire de toute façon tu pars sur une machine qui n'a rien. Donc, cette objection, qui est de dire que la sécusse est un vrai sujet, comment est-ce que pour comprendre déjà, peut-être pourquoi effectivement c'est vrai que c'est un vrai sujet et comprendre aussi comment on peut répondre à ces problématiques, elles sont toi aujourd'hui, et voilà, les choses que tu peux partager par rapport à ça. Oui, alors c'est un sujet, alors quand tu l'installe sur un Mac Mini, il y a un certain nombre de protections qui sont, je dirais, un transec, qui sont préorganisés au Mac, qui fait que tu as un peu moins le problème, tu en as d'autres, on pourrait revenir, mais tu en as un peu moins que sur un serveur clad dédié. Sur un serveur clad dédié, le problème c'est que c'est du DevOps quoi. Donc si tu prends un serveur nus entre guillemets, et que tu installes OpenClose, si tu fais pas attention, tu n'as pas installé le Firewall. Tu n'as pas installé, t'as laissé des paraux vert, t'as laissé peut-être des mots de passe par défaut, là, telle qu'elle. Donc en fait, l'installation sur une machine de production accessible à Internet, c'est un métier. Et si tu le fais simplement à la rache, il y a toutes les chances que, comme ça a été démontré, d'ailleurs par la suite très vite, où il y a eu des études qui ont montré des milliers de serveurs OpenClose qui étaient en libre accès. Et toutes les chances que tu te plantes dans la configuration et que tu restes dans ton serveur, à libre disposition de l'Internet, ce qui est vraiment une bonne idée. Surtout, si tu as commencé à mettre tes documents dessus, puisqu'effectivement, OpenClose est parce qu'il y a un manuel util, si tu l'alimentes avec du contenu et des données. Mais néanmoins, la première proposition qui était faite, c'était de. enfin, par le fondateur de OpenClose, c'était surtout de pas l'installer sur sa machine. Et d'ailleurs, moi-même, j'avais écrit un article qui parlait d'OpenClose, où je disais, voilà, ce truc là apparaît, c'est incroyable, etc. Et puis, je concris mon article par disant, on ne l'installe pas. Parce qu'en fait, c'est pas mûr. C'est pas mûr. Donc, il faut les attendre un petit peu et d'ailleurs, depuis. c'est les dernières semaines, ça a été en permanence des pages de sécurité sur le projet. Et donc, aujourd'hui, quel est un peu le niveau de sécurité sur ce projet? Là, quel sont un petit peu les choses? Les bonnes pratiques, tu vois, savoir, justement, sur. Là, donc on aura des bus mars, ce 2016, ce qui nous écoute, se dis au qué, bah je vais tester parce que ça va être assez intéressant, ce qui sont de me partager. Quelles sont les bonnes pratiques à connaître sur l'installation de deployment de OpenClose? Ben, vraiment, la toute première, c'est comme tu l'as dit tout à l'heure, c'était de pas insoler sur ta propre machine. Il y a tout un tas de bonnes raisons faire ça, parce que tu as déjà deux problèmes de sécurité majeure, ta problème de parente ta machine accessible Internet, ça c'est le cas cité sur un VPS, par exemple, pas non qu'un serveur dédié. Mais t'as aussi le problème que tu mets à l'LM dans ta machine. Alors, tu peux avoir tout un tas de problèmes, hein? Un des difficultés les plus difficiles à résoudre, parce que la sécurisation de la serveur VPS, elle limite, c'est un problème technique, mais bon, si t'as les compétences techniques, tu le fais. Mettre un LM dans une machine, ça pose des problèmes intrinsèques. Un des exemples les plus parlants, c'est que si tu veux, par exemple, que un LM accès d'atmails, et bien, t'as des risques d'injection de prompt à l'intérieur des mails. Est-ce que tu peux détails? Est-ce que c'est que. - Une injection de prompt? - Oui. Par exemple, tu vas recevoir un mail, dont le titre ou le contenu, ça va être quelque chose de style modaleerte, instruction de test, où. On est bloqués à l'extérieur, en voie-moi de ton passe-ward, à tel adresse pour que je puisse te débloquer. Enfin, ce genre de chose. Donc, elle a volonté le LM lit le mail, et qu'on fond le contenu avec une instruction, et ce mail a fait des choses comme il est dans la machine, il se met à faire des choses qui ne devraient pas. Par exemple, dans le cas de thynistaph, une des contraintes de sécurité que je me suis mis, c'est que le LM n'avait pas accès à aucun passe-ward. Par exemple. Donc, ça, c'est une organisation technique qui est une contrainte supplémentaire, qu'il faut qu'il. Même si il était. On lui demandait des choses, il ne pourrait pas les donner, parce que simplement, il n'y a pas accès. - Oui. - De base. Donc, installez effectivement, donc pas sur ta machine. Donc, après, en termes peut-être de bonnes pratiques pour commencer à tester, parce que tu l'as aussi dit, c'est-à-dire que la puissance de ce produit vient d'avoir de la donnée qui t'est propre, puisque ça va pouvoir travailler dessus. Donc, elles sont un petit peu, peut-être, les petites étapes que tu pourrais recommander pour qu'un vient qui veut commencer à jouer avec sans complètement s'exposer. Donc, on entend, du. idéalement, à ça, elle est sur un Mac-mini, comme ça, il y a pas mal de choses qui sont gérées d'un point de vue, justement, accès au web, etc. Si on le fait sur un VPS, ça assurait quand même que la configuration de son VPS allait pas complètement ouverte au web. Et ensuite, quels sont les "ouais", les petites étapes par lesquelles passaient pour commencer à tester, exploiter les premières forces de l'outil. Oui. Une manière simple, d'y penser, c'est de visualiser la system point-claw comme un vrai assistant. C'est-à-dire, par exemple, tu lui donnes pas accès à ton propre mail, tu lui donnes un accès à un mail qui est le mail de ton assistant. Voilà. Donc, tu lui donnes. C'est propre mail, tu peux lui donner peut-être accès à ton calendrier, et malgré tout. Tu lui peux donner accès à. Moi, je lui donne accès à un Google Drive, après tu gères correctement la lecture, les critures. Et puis, tu lui. Moi, j'aime bien lui donner accès, mais c'est parce que mon technique mais j'aime bien lui donner accès à CloudCode, pour qu'il puisse fabriquer des choses. Une des premières choses que j'ai fait avec mon assistant, par exemple, comme il était pas sur un mac, la portée de main, il était sur un serveur distant, je lui ai fait travailler sur des documents de marketing, par exemple, mais après, il fallait que je le récupère. Donc, je lui ai dit, "Bah, écoute, fais-moi un dashboard." Et il a monté un dashboard, une sorte d'un trahnet, comme le sort. Et on a configuré un ensemble pour le mettre en ligne. Et maintenant, j'ai un dashboard protégé par un passage dans lequel tu vois que je peux accéder aux documents sur lesquels on interagit ensemble. Là, ça montre. ça montre l'évolution assez dingue qui a autour d'éveloppement, c'est-à-dire que là, au lieu de t'envoyer ces documents par amie, il a carrément construit une application. Bon, ça t'a coûté quand même, je pense pas mal de crédit sur Cloud. J'ai mon abonnement. Mais donc, il a construit une application de manière totalement indépendante avec des alléres autour par rapport à tes besoins fonctionnels pour te permettre de donner access. Et la première semaine, typiquement, ce que je faisais, c'est que je lui donnerais des instructions le soir, et puis le matin, je récupère le truc qui était terminé. ses propres open-close qui ont été conçues parce que. créateurs pour être plus proactif que les LLM que l'on connaît comme à cet GPT au Claude. Qu'est-ce que je vous entend par là? C'est que typiquement avec les LLM traditionnels, on est dans un espace conversationnel. C'est à dire que je pose une question, j'ai une réponse, je peux poser notre question. OpenClore a été conçu un peu différemment, il y a bien sûr une concession, mais le créateur a ajouté des éléments qui l'ont rendre entre guillemets un peu plus vivant. Pardon, pour le terme. Ce qui va dire quoi, ça va dire qu'il a structuré la mémoire déjà de façon à ce que lLM et la Jean gardent davantage de mémoire, t'es son environnement. Et par exemple, tu dois définir sa personnalité, tu dois affinir. La première chose que tu fais quand tu rendes sur OpenClore, c'est de lui parler de toi. Tu lui dis, moi, c'est gil, je suis sous le preneur. J'ai été depuis deux ans, je travaille sur tel projet, etc. Mes objectifs, c'est ça. Et l'idée, c'est que OpenClore prenne autant que possible près de des initiatives. C'est à dire qu'on sort en quitte le conversationnel et qu'on arrive dans quelque chose de proactif. Et donc, par exemple, un des trucs traditionnels que les utilisateurs aient bien demandé, c'est pendant qu'on dort, construit quelque chose d'util. Et donc, le matin, moi, à cette heure, j'ai un resume de la journée. J'ai donc une préparation de la journée, donc par exemple, il m'a donné un petit document de préparatoire pour notre interview sur le matin. Et aussi, la surprise du jour. Donc, la surprise de jour, il décide de faire un truc, c'est lui qui décide. Et parfois, c'est utile, parfois, ça n'est pas. C'était quoi la surprise du jour aujourd'hui ou celle qui t'a eu d'un peu fein que tu peux partager? Il avait au début, je l'avais pas mal fait travailler sur Twitter et donc il avait fait des scripts de récupération de tweets qui étaient associés au sujet, à Tini, à Tain et à l'Extra. Ok. Très clair, donc maintenant, je vais me descendre un peu sous le capot d'obénement, pour comprendre comment ça marche. Donc, tu me dis, je ne sais où on peut aller. Donc, c'était très clair le fait d'avoir accès à la machine complètement. Donc, c'est-à-dire que tu as un système que tu as un sal qui va avoir accès à tous les fichiers qui sont installés sur la machine, à tous les services offerts par les systèmes d'exploitation qui est sur la machine. Donc, on peut voir faire appel à ça. Plus l'axe web, s'il a baché ta acce web, etc. D'ailleurs, là peut-être plus tactiquement comment déjà ça s'affoncione et quelle est le lien entre la capacité d'avoir quelque chose que cet install qui a accès à toute ton système de fichier et tous les services vous pouvez offerts par le système d'exploitation et les LLM. C'est-à-dire que les deux sont très liés. Et c'est pour ça. Donc, le cœur de OpenClose, c'est ce qu'on appelle la Gateway. Donc, la Gateway c'est la notion rendant un peu dans les aspects techniques. C'est un processus Node qui tourne en permanence et qui va exécuter ce qu'on appelle les channels. La manière dont tu vas communiquer avec ton agent. Donc, ça peut être typiquement, on va échanger par Telegram, par exemple, mais on peut aussi échanger par Slack. On peut échanger par WhatsApp, on peut échanger par Teams. Et donc, la Gateway permet d'ailleurs de t'assurer que le LLM a une de fourniers WLM à un contexte. C'est-à-dire il va savoir à qui on voit un message et à quel agent il est envoyé. Le Gateway fait aussi garde aussi en gère aussi tout l'aspect mémoire qui sont dans des fichiers Mark Donne dans la machine. Et tu vas avoir la mémoire de la personnalité du LLM, la mémoire de tes objectifs, la mémoire de l'historique de toutes tes conversations, par exemple. Et il va le Gateway va faire une synthèse de ces éléments-là avant de transmettre lLM. Et enfin, il y a un dernier aspect qui est que par défaut par exemple, la Gateway va se réveiller toutes les 30 minutes. Va regarder son contexte et va regarder si il y a quelque chose d'util à faire. Si il n'y a rien d'util à faire, ça a été là, mais si il y a des choses d'util à faire dans le contexte du moment, ça peut être par exemple pas parce qu'un mail bien arrivée. Si on lui a demandé de regarder les mails régulièrement, il va se mettre en œuvre et il va commencer à faire quelque chose. Donc, il y a vraiment cet aspect de proactivité et puis cet aspect de communication pour pouvoir intégrer l'agent vraiment dans un contexte multiproprovisionnel à la fois mobile, ou alors sur des outils de conversations types like. Donc là, par rapport à cette Gateway, il y a une écoute permanence sur l'ensemble des streams qui arrivent sur la machine avec une instruction opréalable de l'utilisateur de écouter ou tel stream où ces rempérenances, tous les streams qui vont arriver sur la machine. Non, il faut la configurer. C'est à dire que quand tu installes au Penclo, la première étape que tu fais, effectivement, c'est de configurer le channel qui va permettre de communiquer avec la jambe. Donc, tu lui dis en gros à quoi il doit écouter. Il peut y en avoir plusieurs. Il peut configurer tes grammes, Slack et puis je ne sais qu'à l'autre, de façon à pouvoir le joindre par plusieurs channels. Donc ça, si je fais le parallèle avec l'interaction à machine qu'on a classique entre un ordinateur et nous qui est le clavier la souris, là où le d'être le clavier la souris, c'est le Slack, l'immel qui sert de premier niveau d'interface auprès de proactivité. Par exemple, un des points qu'apporte la Gato S, c'est d'identifier l'utilisateur et d'assassurer, ça par exemple, c'est pas fait par défaut, de s'assurer que quelle que soit le channel d'utilisation, si l'utilisateur a déjà une conversation en cours, on vient de s'insérer dans la conversation. C'est-à-dire que je peux commencer la conversation sur téléphone, par exemple, et la continuer sur Slack, c'est le cache. D'accord, oui. Donc, le multitasking, enfin, le changement de contexte, ok, ça s'est assez intéressant effectivement. Donc, premier point assez clair, donc j'écoute, je configure ce que je vais écouter, donc mon téléphone, mon Slack, mon mail, c'est un des points, voilà, les points d'entrée sur OpenClose, ils voient que je reçois quelque chose, ils va aller regarder ensuite, tu parlais du contexte que je lui ai donné dans l'ensemble de fichiers marques, donc des instructions que je aurais préconfigurer déjà. Ouais, c'est ce que l'on appelle un boarding, au moment, tu démarres, donc ce channel, un premier de channel de communication, et puis après, tu dois décréer à OpenClose qui tu est, qu'elles sont des objectifs que tu dois faire, etc. Et lui, son objectif, ça va être d'être proactif pour TD. Ça marche, donc par exemple, par exemple, certains personnes, moi c'est parce que j'ai fait, mais on mise en place des systèmes assez ambitieux où il disait, enfin littéralement, tu vois en ligne, tu regardes les derniers sredrédits, tu regardes Twitter, par exemple, tu vas repérer des gens qui se plaignent d'un manque et tu vas construire un produit autour de ça automatiquement. Et donc, ils ont un OpenClose qui scan le web et ensuite identifient des besoins et vont faire une première version d'un produit qui vont essayer de vendre dans la fousée par exemple. C'est un effectivement. C'est aussi comme ça qu'on voit, tu parles de promptes, hijack, on peut imaginer aussi comme ça, de pouvoir un peu tromper des systèmes qui viendraient broser certains forums et mettre de l'information justement pour les tromper ces systèmes qui vont. Ça va, c'est des problèmes qui vont arriver. Il y en a, récemment, il y a eu un problème sur le GitHub. Il y a eu un injection de. Là aussi, une prompt injection sur une issue GitHub. Pour dire, essayer des choses simplement, tu as une entreprise qui avait un système qui prenait les issues, c'est-à-dire les problèmes des utilisateurs, les utilisateurs entre eux, même le problème et qui le traiter automatiquement. Eh bien, un petit malin avait mis une prompt injection qui a parement fonctionné sur le titre de l'issue qui était. parce qu'ils avaient été traités automatiquement par le LLM. Il y a des sujets quand même de sécuses pas panéqués, déjà effectivement là-dessus. Très clair, donc après sur le mode de fonctionnement d'openClose, est-ce qu'il y a encore un niveau supplémentaire que tu veux détailler ou on a fait le tour sur la base de comment il fonctionne? Non, dans les grandes lignes, on a fait le tour. Après, il y a tout un tas de détails qui sont des détails et d'implementation technique et de produits qui sont un peu difficile à détailler ici, mais qui rendent l'expérience assez fine. Je pense en particulier sur l'aspect conversationnel. Il y a une gestion de. il y a toute une gestion de frais d'un converse. Comme tu as une conversation avec un collègue par exemple, mais tu peux parler de différentes choses et il peut quand même comprendre par exemple qu'il y a deux projets en parallèle et qu'il lui va gérer à part en sujets de meilleure suje-sente, mais tu en parle dans le même sredd. Il est capable de faire cette distinction. Ce qui est assez différent de ce qu'on a avec les aléanims qui sont. enfin, à l'habitude.
qui sont très très liné, si je peux dire dans une conversation. Là, tu peux avoir une conversation unique dans laquelle tu parles de différentes actions qui sont gérées par des sous-sreads. - Oui, donc là, j'ai son plusieurs contextes, au centre-même gros contextes. - Ok, très très clair. - Et pour la petite histoire, l'auteur d'open-close n'a pas caché qu'il avait utilisé les. Alors, j'aime pas ce terme le web-coding, mais en tout cas, il avait utilisé les lm, massivement pour faire OpenClose. Et aujourd'hui, c'est un projet absolument massif qui, à cause de ça ou grâce à sa popularité, a des problèmes de gestion, d'ailleurs, puisqu'ils doivent avoir quelque chose, c'est une 4 ou 5 000 joueurs quest ouverte qui doit essayer de gérer tous les jours. Et je crois qu'ils sont face à une limite du système. C'est intéressant parce que c'est en soin une expérience ouverte, c'est-à-dire comment tu gènes un projet Open Source qui a des milliers de poules requests. Et l'allorisme a un peu baisse, mais il y avait une rélise par joie pendant longtemps, maintenant ils sont passés une rélise tous les deux, trois jours. A tel point que la blague, il n'y avait pas eu une rélise depuis trois jours sur OpenClose, il s'attend de demander si le projet était mort. - Oui. - Et donc, oui, parce que OpenClose depuis un rejoint OpenAI, le fondateur. - Le fondateur a rejoint OpenAI et OpenAI annonçait que le projet OpenClose serait soutenu par une foundation libre. - Oui. Pour continuer un petit peu maintenant, faire un petit parallèle avec Cloud Core, par exemple. Et après, les styles, c'est Cloud Core en particulier. Comment tu distingles les deux, par rapport à ce que tu as écouté. Pourquoi je dis, aujourd'hui, je peux faire des choses plus tous similares à ce que j'entends avec Cloud Core. Comment. - On peut faire de très belles choses avec Cloud Core. J'en coursage tous les jours, tous ceux qu'on a bonnement à l'utiliser. C'est vraiment. Il y a un certain lien, si tu veux, entre une solution fermée et Open Source. C'est-à-dire que Cloud Core, c'est une solution fermée d'entropique. OpenClose, c'est une solution Open Source avec, avec vraiment un foisonnement d'activité et de développement par-dessus. Donc, on peut. Il n'y a rien qu'on ne puisse faire par Cloud Core, qu'on ne puisse pas faire par OpenClose. Et je pense que, comme toute solution Open Source, ce que permet OpenClose en particulier, c'est vraiment la personnalisation. C'est-à-dire qu'on peut le personnaliser à vraiment assez besoin. Déjà, on peut l'utiliser par des channels, comme je disais, on peut l'intégrer à Slack. A ma connaissance, c'est pas le cas de Cloud Core. Il y a un certain nombre de features techniques que Core n'a pas, comme l'agression de la mémoire, par exemple, mais ça limite, ça peut être ajouté après coup. On peut imaginer qu'il peut rajouter ces éléments-là. Mais par contre, ils ont des difficultés à battre la communauté Open Source pour tous les applications, toutes les personnalisations, toutes la capacité à utiliser dans un apport quel contexte pour mon cas particulier, le produit. Ils vont faire des intégrations probablement, mais la popularité du Project OpenClose, en trouvera toujours la intégration dont j'ai besoin pour tel sujet, etc. - Oui, très clair. Donc, pour continuer avant d'aller, vers la question plus de fin des change, si tu veux redonner peut-être sur ta initiative, sur ton projet actuel, tu as parlé un petit peu là, sur ce que tu permets de faire, mais si tu veux repiter la chose et puis partager un peu les futures jours, semaines et mois, je parle volontairement des jours, semaines et mois, ce que ça a évolué tellement vite que la notion de temps, le rapport autant est très différent quand on est dans ces sujets autour de la GNI, où quels sont les étapes suivantes pour toi? - Moi, je vais bientôt chercher les beta-testers parce que je vais avoir quelque chose de testable avant l'infin du mois, de mars. Et ce qui est intéressant, c'est comment la vision évolue en étant moi-même utilisateur de l'outil? On a dit comment, comment j'avais, comment cette idée de virtuole employésme apparaissait aujourd'hui ce qui m'apparaît de plus en plus clair, c'est que là où ce sera de la valeur, ça sera la capacité de personnalisation, c'est à dire d'avoir des agents qui sont très dédiés à un usage donné. Je crois pas trop aujourd'hui à la Jean-Généraliste, d'ailleurs, ça va être une différence avec Claude Kowork, à la Jean-Généraliste qui peut se être utilisable pour tout. Disons que la Jean-Généraliste peut être utilisable par tout par un utilisateur expert, mais si on veut mettre un agent comme ça dans les mains de n'importe qui, en particulier de gens vraiment pas techniques, je pense que c'est bien mieux d'avoir des agents qui sont spécialisés, qui ont reçu des skills spécifiques, qui ont reçu des accès spécifiques à des services tiers, à des sites donné, dans un contexte pour obtenir d'un ajout à donner. Par exemple, si tu as un agent qui va être spécialisé dans l'ACO, tu vas lui donner des skills pour aller accéder à des services spécifiques, l'IOSCO, à la capacité de faire des analyses sur la popularité des mots-clés, peut-être faire des recherches, travailler sur le positionnement même dans les moteurs d'orcheurs et dans les moteurs de lLM. Donc ça, c'est des choses que tu peux faire avec des lLM génériques, mais c'est à toi de tout repartir de 0, entre guillemets. Donc je crois beaucoup à la mise en place d'agents spécifiques et je vais commencer. Alors le premier, ça va être l'assistant, équivalent un peu d'assistant exécutif, d'assistant direction. Il y en a un qui va être rapidement important pour moi, c'est l'assistant SDA. Donc SDA, c'est celui qui va chercher des prospects parce que évidemment, je vais utiliser ma propre plateforme pour travailler. Si j'ai un agent SDA, je vais utiliser pour trouver des clients. Et ça, c'est un des aspects qui m'intéresse beaucoup chez Timestaff, c'est de monter un produit et un projet qu'il soit et à efforts. C'est-à-dire que dès qu'il y a quelque chose à faire, je me pose systématiquement la question de comment je peux faire faire par unia. Et toi, tu seras un des. Le premier utilisateur de ton produit au final pour le développer. Donc ça aussi, je trouve. C'est déjà le cas, c'est d'ailleurs que effectivement, moi, j'utilise déjà Timestaff pour m'aider à développer Timestaff. Oui. Très clair. Donc avant d'aller sur ma question de fin des change, est-ce qu'il y a un sujet en particulier dont on n'a pas parlé? Alors évidemment, le champ des possibles, on n'a pas mal discuté avant. Si cet enregistrement, la le but, c'était de faire un focus sur OpenClaw. Donc est-ce qu'il y a des sujets dont on n'a pas parlé ou un message en particulier à faire passer? Non, ce que je. Oui, on n'a pas mal échangeé. Ce que j'ai partagé avec toi, c'est que moi, j'observe sur mon propre comportement, la rapidité avec lequel on prend des habitudes. C'est-à-dire que quand. Tu vois, par exemple, une chose que j'ai faite avec OpenClaw début, si je lui dis, écoute, tu vas aller sur Twitter, tu vas aller. Ah oui, je vais peut-être tu ne les détruisent dessus. Tu vas les récupérer les tweets qui se font, qui parlent de la difficulté d'installation d'OpenClaw et puis tu vas y répondre. Alors, il a commencé à faire ça et puis on s'est aperçu que on était banis, enfin que les tweets passaient pas parce que X, ça percevait que c'était un bote. Alors, je dis, c'est pas grave, tu vas les mettre dans un fichier. Alors on a discuté rapidement pour voir où est-ce qu'on a les mettre ça, on a les amis dans un Google spreadsheet. Et d'un seul coup, pume, je me retrouvais avec un Google spreadsheet qui tournait toutes les de meilleures là et je me saurais rapidement trouver avec un Google spreadsheet qui avait des centaines de lignes avec le nom du gag qui a fait tweet, le tweet en question, la réponse qui était proposée, qui était complètement personnalisé par rapport au tweet et que je devais envoyer donc manuellement pour éviter de être pris comme un bote ce qui était effectivement un bote en le cas. Et pour la petite histoire, quelques jours après, je me baladais à Paris et puis j'ai repensé à ça et je lui disais, je sortais mon téléphone et je dis, écoute, je n'arrive pas, je n'arrive pas à les envoyer, c'est trop, je suis un peu submergé. Et m'a dit, si tu veux ce qu'on peut faire, c'est que je t'envoie un lien, tu cliques dessus et ça te fait un tweet tout prête, t'as pu qu'à appuyer sur le bouton centre. Je dis, tu peux faire ça, je dis oui, je peux faire ça, je peux, tu vois, je vais te montrer un exemple, regarde, pove, il m'envoie un lien, je clique dessus et là il y a Twitter qui est ça, avec le tweet tout près et au-dessus de tweet en réponse, je t'envoie. Et après, ce que je vais faire, c'est que je vais t'en envoyer trois par trois, puis quand t'affinites, tu me le dis et à ce moment-là, je t'en avais trois autres, et puis j'ai passé la peintre que je marchais, j'ai pu y arriver sur mon bouton centre et je faisais mon marketing comme ça. C'est dingue, c'est juste dingue, on rentre vraiment dans une nouvelle air, c'est assez ouf. Merci pour cet anecdote, donc je pense que si on avait encore qui avait des doutes sur tester, en tout cas, pour voir un peu la puissance du truc, ce type d'anecdote donne encore plus envie d'essayer en prenant en compte les considérations de sécurité, dont on a parlé juste avant, et puis de suivre le projet thynistat. Donc pour aller maintenant vers mes deux dernières questions de fin des change la première.
est-ce que t'es une conviction forte avec laquelle t'es en général en désaccord avec tes pairs? Alors la réponse ne va pas être, alors si je dis qu'elle est pas original, ça ne va pas t'a question, mais en ce moment on a entendu parler beaucoup de la fin du sase, c'est le patron de Microsoft, c'est que c'était terminé, puisque tous les agents, bon moi j'ai acheté de pas cette fin du sase. Je pense qu'effectivement à cause de la révolution qui a lieu dans le développement, il y auraient des, certainement une pression à la baisse au niveau des prix, mais je pense que les sases sont d'une toute façon quelque chose à apporter en ambédant, en quelque sorte, toi des sabres-faire, vraiment des choses qui peuvent être spécifiques à des métiers, et donc je crois pas à la fin des sases. Par contre, je m'aperçoit en faisant les agents que les sases bouquent pour beaucoup, sont pas toujours pratiques à utiliser pour les agents. Et donc je pense qu'il verra, alors je vais un peu plus loin que ta question, mais je pense qu'il y aura un mouvement aussi d'un nouveau type de sases qui seront dédiés à l'utilisation d'agents. Ça paraît aujourd'hui par des agents. Ça paraît aujourd'hui un peu de la science-fiction, mais je peux te garantir que, comme je le dis, une fois que tu prends l'habitude d'avoir la simplicité de parler à ton agent, et que tu te percevoir qu'il est capable de faire quelque chose, c'est une habitude qui vient de très vite. Et donc par exemple, tu lui, tu vois, si tu veux lui dire, "Babe, trouve-moi un biais d'avion pour aller à Barcelona, t'elle-oui-canne", et bien le situème qui sera pas pratique pour l'agent, et bien, ce sera pas celui qui sera choisi pour prendre le biais d'avion. Et si un site de recherche de biais est comme ça, voilà, fournit une interface très pratique à utiliser pour les agents, c'est très facile à prendre l'habitude à utiliser. Donc je pense qu'il y aura un shift qui peut être assez rapide sur ce sujet. Je dis assez rapide parce que je vois ma propre expérience à quel point on peut facilement l'interface, l'interface, si vous le visuez, enfin, vocale ou de chat est tellement pratique, qu'on prend des habitudes très vite. - Il y a aussi pour ça que, enfin, sur cette interconnexion entre les services existants, il y avait entre autres MCP, donc, inicié par anthropique protocole, voilà, de pour essayer de standardiser la manière dont les agents communiques, et ce que ça serait MCP ou autre, ou en tout cas, ce que tu dis là, c'est qu'il va falloir qu'il y ait ce type de manière d'interoperabilité entre systèmes pour faciliter le travail des agents de main. - Oui, restamment, j'ai fait un post très court, un peu absconde qui disait que CLI était mieux que MCP, qui est mieux que les AP, qui est mieux que l'Oweb. - La ligne de commande est mieux que les MCP. - La ligne de commande pour les agents est plus pratique encore que MCP. - Oui, hyper intéressant. - Maintenant, pour aller vers ma dernière question, comment est-ce que tu te nourrais intellectuellement, et comment est-ce que tu progresses? - Aujourd'hui, j'aimerais dire que c'est élev, mais c'est pas le cas aujourd'hui. Aujourd'hui, c'est CLI, c'est LIAI. LIAI me pousse à aller bien au-delà de ce que je connais, en fait. On dit souvent qu'on cote plus vite, par exemple, on peut faire les choses plus rapidement. Moi, dans mon cas, c'est bien plus que ça. C'est pas seulement que je vais plus vite, mais c'est aussi que je vais dans les territoires où je n'aurais pas pu aller sans LIAI et ça m'oblige à faire de l'apprentissage, à très rapide. Sur des secteurs que je n'avais pas exploré et que je pratique du coup très rapidement par l'usage et qui me fait que je prends très vite sur des sujets nouveaux. - La curiosité directement, qui reste là. En tout cas, et puis là, de très inspirants, je trouve, j'espère que ça sera perçu pour les auditrices et les auditeurs. On est vraiment plein de coeurs d'une révolution autour de LIAI generative. Et, enfin, ça s'est passionnant et encore une fois, on est sur une vague où je pense qu'il y a beaucoup à aller chercher à assurfer pour réinventer le monde de demain à l'air pré, enfin post-généai. On enregistrait, je le précise avant de tout tirer cet épisode, début mars 2016 parce que les choses évoluent très vite. Donc, en fonction de continuer à écouter, ça a été enregistré début mars 2016 et je te remercie encore pour ton partage, gilet à bientôt. - Merci à toi. - Ça y est, l'épisode est terminée. Si celui-ci vous a plu, vous pouvez me soutenir en mettant un commentaire et une note sur votre plateforme d'écoute préférée. Aussi, n'oubliez pas de vous abonner aux podcasts pour être sûr de ne rien manquer. À très bientôt sur Juste Click.
Podcast Summary
Key Points:
OpenClose est un projet open source révolutionnaire qui connaît une croissance explosive sur GitHub, dépassant 200 000 étoiles en quelques semaines.
C'est un système à installer localement (ex
La sécurité est un défi majeur
Gilles, expert technique, a fondé Tiny Staff pour démocratiser l'accès à OpenClose en proposant des "employés virtuels" sécurisés pour les non-techniciens.
OpenClose se distingue par son approche proactive
Summary:
L'épisode présente OpenClose, un projet open source d'agent IA local qui a connu un buzz phénoménal début 2026, atteignant plus de 200 000 étoiles sur GitHub en quelques semaines. Gilles, expert technique et entrepreneur, explique qu'OpenClose s'installe sur une machine (comme un Mac Mini) et donne accès à un LLM capable d'exécuter des tâches complexes en accédant aux fichiers et à l'environnement système. Il partage son expérience personnelle : après avoir utilisé OpenClose pour créer un site web du jour au lendemain, il a fondé Tiny Staff pour offrir des "employés virtuels" sécurisés et accessibles aux non-techniciens.
La discussion souligne les défis de sécurité majeurs, comme les serveurs mal configurés exposés sur internet ou les risques d'injection de prompt, nécessitant des bonnes pratiques strictes (isolement des machines, gestion des accès). Enfin, OpenClose se distingue par sa nature proactive : contrairement aux LLM conversationnels, il peut agir de manière autonome sur la base d'objectifs et d'une personnalité définie, ouvrant la voie à une nouvelle génération d'assistants IA autonomes.
FAQs
OpenClose est un projet open source qui permet d'installer un agent IA sur sa machine. C'est un LLM qui, une fois installé, peut accéder à l'environnement de développement et effectuer diverses tâches de manière autonome.
OpenClose a connu une croissance explosive sur GitHub, dépassant 200 000 étoiles en quelques semaines, surpassant des projets comme Linux ou React en termes de popularité. Cette adoption rapide est due à sa capacité à révolutionner la création d'agents IA.
Les premiers usages incluent la création de sites web, la gestion de tâches marketing et le développement d'applications. Par exemple, l'agent peut générer un site web en React avec Tailwind CSS pendant la nuit, prêt à être finalisé le lendemain.
Installer OpenClose sur une machine expose à des risques de sécurité, comme des serveurs mal configurés accessibles sur Internet ou des injections de prompts via des e-mails. Il est recommandé de ne pas l'installer sur sa machine principale et d'utiliser une machine dédiée.
Il faut éviter de l'installer sur sa machine personnelle, utiliser une machine dédiée comme un Mac Mini ou un VPS sécurisé, et configurer des restrictions d'accès (ex : pas d'accès aux mots de passe). Isoler l'agent dans un environnement contrôlé limite les risques.
OpenClose est conçu pour être plus proactif : il conserve une mémoire de l'environnement et de l'utilisateur, permettant des initiatives autonomes. Contrairement aux modèles conversationnels, il peut exécuter des tâches complexes sans intervention constante.
Chat with AI
Loading...
Pro features
Go deeper with this episode
Unlock creator-grade tools that turn any transcript into show notes and subtitle files.