UStackUStack
Grove favicon

Grove

Grove est une application native pour macOS qui permet aux développeurs de surveiller et de gérer à distance leurs sessions de codage Claude Code AI, d'intégrer la gestion des espaces de travail Git et de suivre l'avancement des projets depuis n'importe quel appareil.

Grove

Qu'est-ce que Grove ?

Qu'est-ce que Grove ?

Grove est un utilitaire de développement spécialisé conçu pour combler le fossé entre l'assistance au codage par IA à distance (spécifiquement Claude Code) et les flux de travail de développement locaux. Il offre une expérience native et esthétique sur macOS pour suivre, gérer et organiser vos tâches de codage assistées par l'IA. L'objectif principal de Grove est de vous permettre d'initier, de surveiller et de gérer les sessions démarrées avec des outils d'IA comme Claude Code, même lorsque vous êtes éloigné de votre poste de travail principal, offrant ainsi une flexibilité inégalée pour le développement moderne et distribué.

En intégrant la gestion de session avec des fonctionnalités essentielles de contrôle de version comme les espaces de travail Git (worktrees), Grove transforme la manière dont les développeurs interagissent avec leurs partenaires de codage IA. Il garantit que la progression est suivie, que le changement de contexte est fluide, et que vous conservez un contrôle total sur vos dépôts, que vous soyez sur votre Mac ou que vous vérifiiez le statut depuis votre téléphone. Il est conçu pour les développeurs qui exploitent l'IA pour la productivité mais qui exigent des outils locaux robustes pour gérer le code résultant.

Fonctionnalités Clés

  • Surveillance de Session Claude Code à Distance : Démarrez et suivez la progression de vos sessions Claude Code directement depuis l'application Grove, vous permettant de vérifier le statut à distance depuis votre téléphone.
  • Expérience Native macOS : Une application magnifiquement conçue, native, construite spécifiquement pour l'écosystème Mac, assurant des performances élevées et une intégration avec le système d'exploitation.
  • Gestion des Espaces de Travail Git (Worktrees) : Créez, basculez et gérez sans effort les espaces de travail Git sans interrompre les processus de codage actifs ou les sessions en cours. Cette fonctionnalité maintient votre environnement local organisé à travers plusieurs tâches.
  • Accessibilité Multi-Appareils : Bien que l'application principale soit pour Mac, l'architecture prend en charge la surveillance à distance, avec une application iOS prévue prochainement, vous permettant de visualiser la progression et de gérer les tâches depuis votre téléphone.
  • Accès Sécurisé à Distance : Utilise Tailscale Funnel pour fournir un accès HTTPS sécurisé à votre serveur local, éliminant le besoin de configurations complexes de redirection de port ou de méthodes d'accès externes non sécurisées.
  • Tarification Transparente et Unique : La composante serveur est gratuite et open-source. Les applications de bureau et mobiles nécessitent uniquement un achat unique, évitant ainsi les frais d'abonnement récurrents.

Comment Utiliser Grove

Commencer avec Grove implique de configurer un composant serveur local qui communique avec votre environnement de codage IA, puis de connecter vos applications clientes.

  1. Installer le Serveur : La première étape consiste à installer le composant serveur open-source sur votre Mac principal. Ceci est facilement réalisable via Homebrew : brew tap henrypldev/grove && brew install grove.
  2. Configuration de la Connexion Sécurisée : Configurez l'accès à distance sécurisé en utilisant Tailscale Funnel. Cette étape établit un tunnel HTTPS sécurisé vers votre serveur local, vous permettant de vous connecter en toute sécurité depuis des réseaux externes (comme votre téléphone).
  3. Connecter l'Application : Téléchargez l'application Grove pour votre Mac (et éventuellement iOS/iPad). Une fois installée, connectez l'application à votre serveur fonctionnant localement en utilisant la connexion sécurisée établie à l'étape 2. Vous pouvez alors commencer à surveiller les sessions Claude Code actives, gérer les espaces de travail de votre dépôt et suivre la progression globale du développement.

Cette configuration garantit que votre environnement de développement reste sécurisé tout en vous offrant la flexibilité de gérer les tâches depuis n'importe où.

Cas d'Utilisation

  1. Environnements de Travail Hybrides : Les développeurs qui partagent leur temps entre le bureau et la maison peuvent s'assurer que leurs tâches de codage IA initiées à un endroit sont visibles et gérables depuis l'autre, maintenant ainsi leur élan sans changement de contexte constant.
  2. Supervision de Projet en Déplacement : Les chefs de projet ou les développeurs principaux peuvent rapidement vérifier l'état des implémentations de fonctionnalités complexes pilotées par l'IA sur leurs appareils mobiles, fournissant des retours opportuns sans avoir besoin de se connecter à un environnement de développement complet.
  3. Multitâche avec de Grands Dépôts : Lorsque vous travaillez sur une base de code volumineuse nécessitant plusieurs branches de fonctionnalités ou expériences, la gestion des espaces de travail Git de Grove permet aux développeurs de changer rapidement de contexte entre des tâches isolées sans commandes Git complexes ni duplication de dépôt.
  4. Gestion Sécurisée du Développement à Distance : Pour les utilisateurs qui préfèrent ne pas exposer les ports de développement publiquement, l'utilisation par Grove de Tailscale Funnel fournit un canal privé et sécurisé pour la surveillance à distance, idéal pour les projets sensibles ou propriétaires.
  5. Prototypage Assisté par l'IA : Itérez rapidement sur des prototypes en lançant plusieurs sessions Claude Code et en utilisant Grove pour suivre quelle session donne les meilleurs résultats, en gardant l'ensemble du processus organisé et visible.

FAQ

Q : Grove est-il compatible avec des outils d'IA autres que Claude Code ? A : Grove est spécifiquement construit et optimisé pour la gestion des sessions Claude Code. Bien que la gestion des espaces de travail Git soit universellement utile, la fonctionnalité de surveillance de session est adaptée aux points d'intégration spécifiques de Claude Code.

Q : Quel est le modèle de tarification pour Grove ? A : Le composant serveur et l'interface en ligne de commande (CLI) sont entièrement gratuits et open source. Les applications de bureau (Mac) et futures applications mobiles sont disponibles moyennant des frais d'achat uniques (9,99 € recommandés pour les utilisateurs avancés), avec toutes les mises à jour futures incluses. Il n'y a absolument aucun abonnement récurrent.

Q : Ai-je besoin d'avoir Tailscale installé pour utiliser Grove ? A : Oui, Tailscale est requis pour établir la connexion HTTPS sécurisée (via Funnel) qui vous permet de surveiller votre serveur à distance depuis d'autres appareils, comme votre téléphone. Il assure un accès sécurisé et sans configuration.

Q : Quels systèmes d'exploitation sont pris en charge ? A : Actuellement, l'application principale offre une expérience native pour macOS. Une application iOS/iPadOS est listée comme 'Bientôt disponible', étendant les capacités mobiles.

Q : Puis-je gérer plus de deux sessions actives sur le niveau Gratuit ? A : Le niveau Gratuit est limité à 2 sessions actives. Si vous avez besoin de suivre plus de sessions simultanément, vous devrez passer au niveau Recommandé, qui offre des sessions illimitées.

Grove | UStack