29 points par xguru 2026-03-04 | 4 commentaires | Partager sur WhatsApp
  • CLI léger, rapide et pensé pour les agents, développé pour piloter l’ensemble de Google Workspace depuis le terminal, notamment Gmail, Calendar, Drive, Docs, Sheets, Chat, Contacts, Tasks, Forms et Keep
  • Projet du créateur d’OpenClaw, principalement utilisé pour l’intégration Google dans OpenClaw, mais exploitable aussi comme CLI autonome
  • Sortie prioritairement en JSON, utile pour toutes sortes d’automatisations, avec prise en charge de plusieurs comptes
  • Fonctionnalités Gmail
    • Prise en charge de la recherche de fils/messages, de l’envoi d’e-mails, de l’affichage des pièces jointes, ainsi que de la gestion des libellés, filtres, délégations et paramètres d’absence
    • Fournit une fonction de suivi d’ouverture des e-mails basée sur Cloudflare Worker
  • Fonctionnalités Calendar
    • Consultation, création et modification d’événements, gestion des invitations, vérification de l’état free/busy, gestion des calendriers d’équipe et des événements récurrents
    • Prise en charge de types d’événements spéciaux comme focus-time, out-of-office, working-location
  • Fonctionnalités Drive
    • Prise en charge de la recherche, de l’envoi et du téléchargement de fichiers, de la gestion des permissions et commentaires, ainsi que des Shared Drives et de la structure des dossiers
    • Possibilité d’exporter des fichiers Docs/Slides/Sheets en PDF, DOCX, PPTX, etc.
  • Contrôle unifié de Docs / Slides / Sheets
    • Création, copie et édition de documents, avec fonction d’édition de documents sedmat basée sur Markdown
    • Prise en charge de l’automatisation de feuilles de calcul : formatage de cellules, insertion de lignes/colonnes, lecture de commentaires et de liens, etc.
  • Contacts / People / Groups
    • Prise en charge de la recherche, création, modification et suppression de contacts personnels et de l’annuaire Workspace
    • Consultation des membres de groupes et accès aux profils utilisateurs Workspace
  • Tasks / Forms / Apps Script / Classroom
    • Gestion de tâches planifiées et configuration de récurrence via la Tasks API
    • Création de formulaires et consultation des réponses via la Forms API
    • Prise en charge de l’exécution d’Apps Script et de la gestion de projets, ainsi que de la gestion des cours, devoirs, annonces et élèves dans Classroom
  • Architecture d’authentification et de sécurité
    • Prise en charge de OAuth2 et des comptes de service Workspace (domain-wide delegation)
    • Stockage sécurisé des identifiants via le trousseau du système d’exploitation ou un keyring chiffré basé sur fichier
    • Rafraîchissement automatique des jetons et maintien du principe du moindre privilège avec le paramètre --readonly
  • Sortie et ergonomie pour l’automatisation
    • Modes --json et --plain optimisés pour les pipelines de scripts
    • Séparation de la sortie stderr pour fiabiliser l’analyse des données
    • Fonction de restriction des commandes (allowlist) pour contrôler les environnements d’exécution en sandbox
  • Gestion de plusieurs comptes et clients
    • Gestion simultanée de plusieurs clients OAuth et comptes
    • Mappage automatique par domaine et fonction alias pour simplifier le changement de compte
  • Conception pensée pour les développeurs
    • Écrit en Go, avec prise en charge de l’installation via Homebrew et AUR
    • Fournit l’autocomplétion shell, la compilation via Makefile et des scripts de tests d’intégration
    • Prise en charge de l’authentification non interactive et de l’exécution des tests en environnement CI/CD
  • Licence MIT

4 commentaires

 
bus710 2026-03-05

Est-ce que ça marcherait aussi avec Google Maps ?
J’y ai mis en favoris des bonnes adresses en Corée, mais beaucoup ont fermé 😭
Ce serait pratique si on pouvait, par exemple, nettoyer en masse les restaurants fermés, ou faire le grand ménage dans les milliers d’établissements rangés dans une même catégorie.

 
xguru 2026-03-05

À l’origine, la partie des données utilisateur dans Google Maps n’a pas d’API. Il faut donc simplement passer par Takeout et traiter ça séparément… haha

 
dnay2k 2026-03-04

Du point de vue de quelqu’un qui construit un agent de messagerie, tomber sur ce genre de projet rend un peu triste.
Il y aura sans doute aussi beaucoup de services SaaS qui se feront dévorer par OpenClaw..

 
xguru 2026-03-04

Quand OpenClaw a commencé à attirer l’attention, le profil GitHub de son développeur, Peter Steinberger, avait aussi retenu l’œil.

Il y a plusieurs dizaines de projets dans la liste, et c’en est un.

Ça doit être un projet codé en vibe coding pour que OpenClaw s’intègre bien avec Google, mais en réalité, accéder à Google en mode CLI peut être utile dans plein de situations.

Même ceux qui n’utilisent pas OpenClaw devraient pouvoir s’en servir sans problème.