00:00:00Depuis la sortie d'OpenClaw, beaucoup l'utilisent comme un assistant personnel polyvalent pour gérer leur vie privée et professionnelle, mais comment peut-il s'intégrer au flux de travail d'un développeur ?
00:00:11En tant que développeur, de nombreuses tâches nécessitent un contrôle et une surveillance constante. C'est fastidieux, et le moindre oubli pourrait mener à de véritables catastrophes.
00:00:19Notre équipe a donc mis OpenClaw à l'épreuve pour voir quelles tâches de développement il pouvait réellement gérer. Nous l'avons installé sur l'un de nos Mac Mini, créé différents workflows et l'avons laissé tourner pendant des semaines.
00:00:29Le créateur d'OpenClaw a rejoint OpenAI, mais cela importe peu car le projet n'a pas vraiment changé. Après des semaines de tests, nous comprenons mieux pourquoi OpenAI s'est intéressé à lui.
00:00:40Si nos sites sont hébergés sur Vercel ou toute autre plateforme, nous pouvons utiliser OpenClaw pour les surveiller, lui laissant le soin de signaler et de corriger les dépendances de manière autonome.
00:00:50Avec les applications React, les dépendances sont souvent mises à jour car leurs bibliothèques présentent parfois des vulnérabilités ; passer au dernier correctif est alors crucial pour la sécurité, comme on l'a vu récemment.
00:01:02Auparavant, nous mettions à jour les dépendances manuellement avant de pousser le correctif sur notre outil de gestion de version. J'ai désormais confié cette gestion à OpenClaw.
00:01:10Nous avons créé une tâche cron de maintenance qui vérifie fréquemment le code du repo et les dépendances. Elle suit nos directives de gestion et nous informe des mises à jour sur notre canal Discord.
00:01:22Avec ce système tournant toutes les 12 heures, nous recevons des notifications Discord indiquant les nouveaux problèmes de dépendances et confirmant qu'un rafraîchissement sécurisé du fichier lock a été testé.
00:01:35Il signale également les éléments requérant notre attention, comme les contrôles de qualité de base (linting et tests), nécessitant notre intervention pour que le correctif puisse être poussé sur GitHub.
00:01:45Une fois l'exécution terminée, il met à jour les dépendances et déploie la dernière version sur la plateforme.
00:01:50Puisque notre équipe possède une chaîne YouTube, nous avons un serveur Discord où nous échangeons sur différentes idées.
00:01:56Pour une chaîne comme la nôtre, l'équipe doit rester informée en permanence des dernières sorties afin de tester les nouveautés sous tous les angles.
00:02:04Nous utilisions déjà des Mac Mini pour nos tests et développements ; l'un de nous a suggéré d'en dédier un à OpenClaw pour qu'il agisse comme un serveur au sein de notre infrastructure.
00:02:14Nous avons configuré OpenClaw sur l'un d'eux et créé une tâche cron qui explore nos sources pour trouver des idées et compile des recherches ciblées sur les outils que nous utilisons.
00:02:23Il propose également des angles de vue pour nos vidéos et explique comment exploiter chaque idée.
00:02:27Grâce à cette configuration, notre équipe commence la journée avec un rapport de recherche détaillé dans notre canal de discussion dédié.
00:02:32Cela nous permet de faire notre briefing quotidien sur l'actu tech, les dernières sorties et les changements majeurs, avec des ressources organisées et différents angles vidéo exploitables.
00:02:42Il fournit aussi les liens sources de chaque actualité pour nous permettre d'approfondir chaque point si nécessaire.
00:02:47Et ce n'est qu'un aspect des recherches possibles avec OpenClaw ; cette idée peut être étendue à l'étude d'outils, de concurrents et bien plus encore.
00:02:55Avec les fournisseurs cloud comme Google ou AWS, il arrive souvent que les factures soient plus élevées que prévu à cause d'une mauvaise configuration de VM ou d'une charge mal gérée.
00:03:06Généralement, on ne découvre le montant qu'à la réception de la facture, à moins de surveiller manuellement les consoles CloudWatch de chaque plateforme.
00:03:13Mais grâce aux capacités d'OpenClaw, il est désormais possible d'automatiser également cette surveillance.
00:03:16Notre équipe a créé une compétence « API cost watchdog » qui vérifie le budget via les outils en ligne de commande (CLI) du fournisseur cloud utilisé pour notre projet.
00:03:24Nous l'avons placée dans le dossier « skills » du répertoire .openclaw, et la compétence a été immédiatement reconnue sur le tableau de bord.
00:03:30Via l'interface de chat d'OpenClaw, nous avons créé une tâche cron pour surveiller nos clés API et nos consoles cloud.
00:03:37Nous lui avons demandé de signaler toute anomalie sur nos canaux habituels, à savoir WhatsApp et Discord.
00:03:42Grâce à cela, nous avons reçu une alerte Discord indiquant un pic d'utilisation des ressources au cours des 60 dernières minutes, ayant presque doublé suite à une série de tentatives infructueuses d'un service.
00:03:52Il a également suggéré des mesures concrètes à prendre immédiatement pour stopper cette envolée de la consommation.
00:03:56Cette installation a permis d'obtenir des rapports en temps réel, empêchant ainsi la facture de grimper davantage.
00:03:59Cette compétence, ainsi que d'autres ressources, est disponible sur AI Labs Pro.
00:04:03Pour ceux qui ne le savent pas, c'est notre nouvelle communauté où vous trouverez des modèles prêts à l'emploi pour vos projets, pour cette vidéo et toutes les précédentes.
00:04:12Si vous appréciez notre travail et souhaitez soutenir la chaîne, c'est le meilleur moyen de le faire. Le lien est dans la description.
00:04:18On peut aussi utiliser OpenClaw pour surveiller n'importe quelle application hébergée.
00:04:22Nous avions une application sur Vercel et nous devions garantir sa sécurité ainsi que l'absence de problèmes côté serveur qui pourraient lui porter préjudice.
00:04:31Pour cela, nous avons mis en place un système de « heartbeat » qui effectue des vérifications de santé fréquentes.
00:04:35En lui fournissant simplement le domaine de notre application, il a automatiquement lancé des tests réguliers pour surveiller la disponibilité et la sécurité du site.
00:04:42Il a aussi scanné les logs serveur via nos identifiants Vercel pour détecter d'éventuelles failles XSS ou injections SQL, assurant ainsi la protection de l'application.
00:04:51Il nous envoyait ainsi des mises à jour sur Discord, nous donnant un bilan de santé global : sécurité, temps de disponibilité et temps de réponse moyen.
00:05:01Il a également suggéré des étapes de renforcement de la sécurité pour optimiser le fonctionnement, comme l'ajout d'en-têtes de sécurité.
00:05:08Mais avant de passer aux parties les plus intéressantes, un mot de notre sponsor.
00:05:11Luma AI
00:05:12Pour les développeurs et créateurs techniques, le principal obstacle de la vidéo générative a toujours été la cohérence temporelle.
00:05:19Luma résout ce problème en transformant Dream Machine : d'un simple générateur, il devient une véritable suite de production complète.
00:05:24Cela commence par des outils de pré-production comme Boards et Brainstorm, permettant d'organiser les actifs et d'itérer visuellement avant même le rendu de la première image.
00:05:33Au cœur du système se trouve le nouveau Ray 3 Pie, capable de générer de la vidéo 1080p native quatre fois plus vite et trois fois moins cher que les versions précédentes.
00:05:42Cette efficacité est cruciale pour le prototypage rapide et les flux de travail itératifs.
00:05:46Cependant, la véritable valeur ajoutée réside dans les fonctions de contrôle avancées.
00:05:50La référence de personnage résout enfin la persistance de l'identité d'un plan à l'autre, tandis que « Modify » permet de changer l'environnement ou l'éclairage sans altérer le mouvement d'origine.
00:06:01C'est essentiel pour construire des récits cohérents.
00:06:03Utilisez le lien en description ou scannez le code QR pour essayer la suite complète par vous-même.
00:06:08En plus du monitoring d'app, vous pouvez aussi surveiller les performances SEO, cruciales pour la visibilité de votre site sur les moteurs de recherche.
00:06:16Nous avons donc créé un autre heartbeat SEO qui vérifie périodiquement que l'application est indexable, contient les éléments requis, et que le robots.txt et le sitemap sont accessibles.
00:06:31Une fois lancé, il envoyait un rapport complet sur les performances SEO de notre application et détaillait toutes ses conclusions.
00:06:39Il proposait aussi des correctifs à implémenter pour améliorer le classement, comme corriger le chemin du sitemap ou ajouter des meta descriptions et des balises appropriées.
00:06:49Ce qui distingue OpenClaw, c'est sa capacité à gérer des tâches de longue durée de manière autonome, sans nécessiter de supervision constante.
00:06:58Cela facilite le développement car il gère les tests et la correction de bugs sans intervention directe, ce qui fluidifie l'ensemble du processus de déploiement.
00:07:06De plus, on peut connecter plusieurs modèles à OpenClaw et créer une configuration multi-agents en utilisant le modèle le plus adapté à chaque tâche spécifique.
00:07:13C'est précisément pour cela que certains déploient des produits en laissant OpenClaw tout coordonner et gérer par lui-même.
00:07:20Nous avons fourni le PRD de l'application que nous projetions de créer sous forme d'instruction dans le chat d'OpenClaw, puis nous lui avons demandé de la construire.
00:07:26Après avoir obtenu l'autorisation d'utiliser les outils, il a construit l'app, poussé le repo sur GitHub et l'a déployée sur Vercel sans aucune aide de notre part, avant de nous donner les liens.
00:07:38Nous avons également reçu un résumé de son travail directement dans le chat.
00:07:40Ce site a été conçu grâce à la puissance combinée de Codex et du modèle Gemini 3, en exploitant les meilleures capacités de chaque modèle pour répondre exactement aux exigences du PRD.
00:07:50Si vous aimez notre contenu, n'hésitez pas à cliquer sur le bouton « Hype », cela nous aide à produire plus de vidéos et à toucher un public plus large.
00:07:57Clawed Code est un agent de codage puissant, mais Gemini garde l'avantage en ce qui concerne les capacités de génération d'images.
00:08:04OpenClaw permet de combler cet écart en nous laissant combiner la puissance de ces deux outils.
00:08:09Nous avions déjà créé une compétence pour utiliser les capacités de génération d'images « nano banana » de Google, permettant d'obtenir des images gratuites avec Clawed Code.
00:08:19Vous pouvez retrouver cette vidéo sur la chaîne.
00:08:21Mais OpenClaw intègre aussi une compétence similaire nommée Nano Banana Pro, qui nécessite simplement une clé API pour être activée.
00:08:27Nous avons testé cette compétence native pour voir comment elle se mesurait à la nôtre.
00:08:31Une fois activée, nous avons indiqué à OpenClaw le chemin du répertoire de l'application et lui avons demandé d'utiliser Clawed Code pour l'implémentation,
00:08:39tout en utilisant Nano Banana Pro pour créer des images adaptées et les placer dans le dossier public afin que Clawed puisse les intégrer à la page d'accueil.
00:08:48Dès qu'il a eu le feu vert, il a commencé l'implémentation de l'application.
00:08:52Il a décomposé la tâche complexe en sous-tâches au lieu d'envoyer un énorme prompt à Clawed, progressant étape par étape avec des comptes-rendus réguliers et des commits Git fréquents.
00:09:03Pendant ce temps, il générait également les images correspondant au style de l'application.
00:09:07Avant d'utiliser Clawed Code via OpenClaw, il faut soit définir les permissions nécessaires dans le fichier settings.json du dossier .clawed, soit utiliser le flag « dangerously skipped permissions ».
00:09:21En effet, OpenClaw a tendance à se bloquer lorsque Clawed Code demande des autorisations, car il n'a aucun moyen de les valider seul, ce qui entraîne l'expiration de la session.
00:09:32C'est ainsi que tout le site a été créé en coordonnant Nano Banana et Clawed Code, générant des images parfaitement intégrées au flux du site en utilisant ces deux outils de concert.
00:09:43Si vous travaillez avec beaucoup de monde et que vous envoyez des e-mails à froid pour vendre votre produit, vous pouvez aussi automatiser cela avec OpenClaw.
00:09:49OpenClaw s'est chargé de la recherche de prospects et de clients potentiels.
00:09:52Nous cherchions des développeurs travaillant sur des applications LLM pour les contacter et obtenir leur avis sur notre produit.
00:10:00GitHub étant le lieu idéal pour cela, nous lui avons ordonné de scraper la page des tendances GitHub pour extraire les profils top niveau du domaine ayant des coordonnées publiques.
00:10:11Nous avons configuré cela comme une tâche cron programmée chaque matin à 9 heures.
00:10:15Ainsi, en commençant notre journée, nous trouvons des brouillons d'e-mails déjà préparés dans notre compte.
00:10:20OpenClaw a sauvegardé les prospects dans un dossier « Documents » et n'a créé que des brouillons, car nous voulions effectuer une vérification finale avant l'envoi.
00:10:31Ces brouillons étaient de grande qualité et correspondaient exactement à nos instructions.
00:10:34Nous avons donné accès à notre compte Google via le CLI GOG, qui est inclus lors de l'installation d'OpenClaw.
00:10:40Il nous a suffi d'activer les API nécessaires dans la console cloud et d'y ajouter les identifiants.
00:10:45Une fois configuré, il a pu accéder à Gmail et créer trois brouillons d'e-mails en respectant le style casual et conversationnel avec un appel à l'action (CTA) discret que nous avions spécifié.
00:10:59De cette façon, nous avons pu contacter de nombreuses personnes par e-mail direct pour étendre notre visibilité.
00:11:04Puisqu'OpenClaw tourne en permanence tant que l'appareil est allumé, il remplit parfaitement son rôle d'assistant personnel.
00:11:10On peut en effet le configurer avec de multiples outils, comme nous l'avons fait en le connectant au CLI Google Workspace pour tous les produits Google.
00:11:18Il est aussi compatible avec beaucoup d'autres plateformes grâce à ses compétences intégrées comme Apple Reminders, Gemini, GitHub et bien d'autres, pour la plupart déjà préconfigurées.
00:11:28Il suffit de les activer ou de renseigner la clé API correspondante pour qu'elles fonctionnent.
00:11:32Avec cette configuration, nous l'utilisons réellement comme notre assistant personnel au quotidien.
00:11:35Nous avons mis en place un heartbeat qui analyse les e-mails importants à chaque cycle.
00:11:39Nous avons fait cela car l'accumulation de newsletters fait souvent passer inaperçus les messages vraiment importants.
00:11:45Ce heartbeat ordonne à OpenClaw de prioriser les e-mails marqués comme importants et d'ignorer les messages promotionnels et les newsletters.
00:11:51Il note les e-mails selon les critères de la tâche cron, identifie les actions à entreprendre et nous informe via WhatsApp ou Discord.
00:12:00Ainsi, nous ne recevons de Google Workspace que les mises à jour concernant des éléments qui requièrent réellement notre attention.
00:12:06On peut même poser des questions à OpenClaw sur nos événements de calendrier ou planifier des tâches directement depuis le chat.
00:12:12Il nous arrivait souvent d'avoir besoin de Clawed Code alors que nous n'étions pas devant nos ordinateurs.
00:12:16C'était frustrant de ne pas pouvoir accéder à nos outils à distance quand nous en avions besoin.
00:12:22Grâce à OpenClaw, ce problème est résolu : il nous suffit de lui demander d'aller dans le bon répertoire et de lancer Clawed Code pour effectuer la tâche souhaitée.
00:12:31Comme précisé, OpenClaw ne peut pas interagir seul avec les demandes de permissions de Clawed et risque de se bloquer,
00:12:37nous pré-autorisons donc les accès nécessaires dans les réglages de .clawed, ou nous utilisons explicitement le flag de saut de permissions.
00:12:47Ceci fait, nous avons demandé à Clawed Code d'effectuer une recherche dans un dossier de gestion de projet et de nous en renvoyer le résumé complet.
00:12:55Cela permet de pousser des modifications de code, de réviser des PR ou de corriger des erreurs de production depuis nos applications de chat, même en déplacement.
00:13:03Voilà les différentes manières d'utiliser OpenClaw, mais pour une efficacité optimale, il y a des précautions à prendre avant l'installation.
00:13:11Nous avons détaillé tout cela dans notre vidéo précédente sur cet outil. Elle devrait s'afficher sur l'écran de fin, vous n'avez qu'à cliquer dessus.
00:13:18C'est la fin de cette vidéo. Si vous voulez nous soutenir et nous aider à continuer ce travail, vous pouvez utiliser le bouton « Super Thanks » ci-dessous.
00:13:26Comme toujours, merci d'avoir regardé et je vous retrouve dans la prochaine vidéo.