Projet open source
garrytan/gstack avatar
garrytan/gstack

gstack : une couche de workflow pour les agents de codage IA

Utilisez la configuration exacte de Claude Code de Garry Tan : 23 outils avisés qui servent de PDG, de concepteur, de responsable de l'ingénierie, de gestionnaire de versions, d'ingénieur Doc et d'assurance qualité.

133 182 étoiles19 860 forksTypeScriptMIT
GitHub

En bref

De quoi s’agit-il ?
Le gstack de Garry Tan est un ensemble de 23 commandes slash qui organisent les agents de codage IA en un pipeline de revue, de QA et de publication.
À qui s’adresse-t-il ?
gstack est publié sous licence MIT et transforme les agents de codage IA en une équipe structurée, mais le dépôt ne fournit aucune validation indépendante des performances ou de la sécurité. Pour l’essai, installez avec git clone --single-branch --depth 1 puis ./setup dans ~/.claude/skills/gstack.
Puis-je l’utiliser commercialement ?
Oui. MIT est une licence permissive : vous pouvez utiliser, modifier et vendre un logiciel qui en dépend, à condition de conserver les mentions de droit d’auteur et de licence.
Est-il encore maintenu ?
Oui. Les derniers commits datent d’il y a 1 jour.
En quel langage est-il écrit ?
Principalement TypeScript, d’après les statistiques de langage de GitHub.

Ces réponses reposent sur les données GitHub du projet (dernière synchronisation le 15 septembre 2026) et sur notre analyse. Elles ne constituent pas un avis juridique.

ANALYSE OPEN SOURCE APPROFONDIE

Un dépôt de 23 commandes slash

gstack est un ensemble de 23 outils bien tranchés que Garry Tan dit utiliser pour transformer Claude Code en une équipe d'ingénierie virtuelle. Le README nomme des rôles comme un CEO qui repense le produit, un engineering manager qui verrouille l'architecture, un designer qui détecte les sorties IA médiocres, un relecteur qui trouve des bugs de production, un responsable QA qui ouvre un vrai navigateur, et un ingénieur de release qui publie la pull request. La description du dépôt répète la même promesse : ces outils servent CEO, designer, engineering manager, release engineer, doc engineer et QA. Ce sont tous des commandes slash, écrites en Markdown, distribuées sous licence MIT. Au moment de la rédaction, le dépôt compte 126 351 étoiles et 18 993 forks. Le README contient aussi des affirmations personnelles de productivité de Garry Tan, notamment un rythme en 2026 environ 810 fois supérieur à celui de 2013, mesuré sur 40 dépôts publics et privés après exclusion d'un dépôt de démonstration.

gstack organise Claude Code autour de commandes comme /office-hours, /review, /qa et /ship. Le dépôt revendique 23 spécialistes et huit outils, mais ses chiffres de productivité restent ceux de l’auteur, sans benchmark indépendant.

Installation et mode équipe

L'installation commence par une seule commande qui clone le dépôt dans ~/.claude/skills/gstack et exécute ./setup. Le README liste Claude Code, Git et Bun comme prérequis, et Node.js est requis sous Windows. Après l'installation, une section gstack est ajoutée à CLAUDE.md, indiquant à Claude Code d'utiliser la compétence /browse pour toute navigation web et d'éviter les outils mcp__claude-in-chrome__*. Pour les dépôts partagés, ./setup --team passe en mode équipe, amorce le dépôt et valide une exigence selon laquelle gstack doit être installé pour le travail assisté par IA. Le README affirme que cela évite les fichiers vendus, la dérive de versions et les mises à jour manuelles, et que chaque session Claude Code effectue une vérification automatique de mise à jour limitée et silencieuse. Une deuxième commande, gstack-team-init, définit l'exigence sur 'required' ou 'optional'. Le chemin de désinstallation est également documenté, avec un script et une séquence de suppression manuelle.

Pour l’essai, installez avec git clone --single-branch --depth 1 puis ./setup dans ~/.claude/skills/gstack. Lancez /office-hours, /review et /qa sur une branche de test, puis examinez les commits et les captures produites.

Le processus de sprint derrière les compétences

Le README décrit gstack comme un processus et non comme une collection d'outils, et ordonne les compétences selon Think, Plan, Build, Review, Test, Ship, Reflect. Chaque compétence est conçue pour alimenter la suivante : /office-hours écrit un document de conception que /plan-ceo-review lit ; /plan-eng-review écrit un plan de test que /qa reprend ; /review trouve des bugs dont /ship vérifie la correction. La liste inclut des rôles de planification comme /plan-design-review et /plan-devex-review, des aides à l'implémentation comme /autoplan, et des étapes de publication comme /land-and-deploy et /canary. Il existe aussi des outils de sécurité comme /careful, /freeze et /guard. Le README montre un exemple de conversation où /office-hours conteste le cadrage de l'utilisateur et où /plan-ceo-review effectue une revue en dix sections. Il ne précise pas le nombre total de compétences dans la version actuelle, en dehors de la description '23 outils bien tranchés' et du README qui mentionne '23 spécialistes et huit outils de puissance'.

Automatisation du navigateur et QA

La compétence /browse donne à l'agent un vrai navigateur Chromium avec de vrais clics et captures d'écran. /qa ouvre un navigateur pour tester une URL de staging, trouver des bugs, les corriger avec des commits atomiques et générer des tests de régression. /open-gstack-browser lance GStack Browser, un Chromium contrôlé par IA avec barre latérale, furtivité anti-bot et routage automatique de modèle. L'agent de la barre latérale peut exécuter des tâches en langage naturel dans une session isolée. Le README décrit également une défense contre l'injection de prompts pour la barre latérale, comprenant un classificateur ML intégré, une vérification de transcription, un jeton canari et un combineur de verdicts. Lorsque l'IA reste bloquée sur un CAPTCHA ou un mur d'authentification, $B handoff ouvre un Chrome visible sur la même page, et $B resume reprend. Le pipeline de conception inclut /design-shotgun, qui génère des variantes de maquettes, et /design-html, qui convertit les maquettes approuvées en HTML de qualité production avec une mise en page de texte calculée. Le README appelle ces outils non pas un copilote mais une équipe, une affirmation qui ne peut pas être vérifiée indépendamment à partir du seul dépôt.

Sprints parallèles et autres agents de codage

gstack est conçu pour fonctionner avec d'autres agents IA que Claude Code. Le script d'installation détecte automatiquement les agents installés, et un drapeau --host cible un agent spécifique. Le README liste OpenAI Codex CLI, OpenCode, Cursor, Factory Droid, Slate, Kiro, Hermes et GBrain comme hôtes pris en charge, avec les compétences installées dans le répertoire de compétences de chaque agent. Une section OpenClaw séparée explique comment ajouter des instructions gstack à AGENTS.md, et quatre compétences OpenClaw natives sont disponibles via ClawHub. Pour exécuter plusieurs sessions en parallèle, le README pointe vers Conductor, un outil externe, et dit que l'auteur exécute régulièrement 10 à 15 sprints parallèles. /pair-agent coordonne deux agents via un navigateur partagé avec des jetons limités, une isolation des onglets et une attribution d'activité. Le README ne fournit aucun chiffre mesuré de débit ou de fiabilité pour le fonctionnement parallèle ; il présente la pratique de l'auteur comme seule preuve.

GBrain et mémoire persistante

GBrain est un dépôt séparé qui fournit une base de connaissances persistante pour les agents IA. gstack inclut /setup-gbrain, qui propose quatre chemins de configuration : une URL Supabase existante, le provisionnement automatique de Supabase, une instance PGLite locale ou un serveur MCP gbrain distant. Après la configuration, /sync-gbrain réindexe le code du dépôt actuel et écrit un bloc de guide de recherche dans CLAUDE.md. Les niveaux de confiance par dépôt sont read-write, read-only ou deny. Le README décrit aussi une synchronisation mémoire gstack optionnelle qui pousse les apprentissages, les plans et les documents de conception vers un dépôt git privé, avec une invitation de confidentialité unique et un scanner de secrets. Pour un dépannage complet, le README renvoie à USING_GBRAIN_WITH_GSTACK.md. Les métadonnées du dépôt n'indiquent pas si GBrain est inclus dans ce dépôt ou s'il doit être installé séparément.

Télémétrie, confidentialité et analyses locales

Le README déclare que gstack inclut une télémétrie d'utilisation facultative, désactivée par défaut. Si un utilisateur l'active, les données envoyées se limitent au nom de la compétence, à la durée, au succès ou à l'échec, à la version de gstack et au système d'exploitation. Le README affirme explicitement que le code, les chemins de fichiers, les noms de dépôts, les noms de branches, les invites et les contenus générés par l'utilisateur ne sont jamais envoyés. La télémétrie est stockée dans Supabase, et le schéma de migration se trouve dans le dépôt afin de pouvoir auditer la collecte. Les analyses locales sont toujours disponibles via la commande gstack-analytics, qui lit un fichier JSONL local. Le README ne décrit aucun audit indépendant du système de télémétrie ; les affirmations sur la sécurité au niveau des lignes de Supabase sont présentées comme une conception du projet, pas comme une vérification externe.

Conditions de licence et affirmations non vérifiées

Le dépôt est publié sous licence MIT, copyright 2026 Garry Tan. La licence accorde le droit d'utiliser, copier, modifier, fusionner, publier, distribuer, sous-licencier et vendre des copies du logiciel, et elle refuse toute garantie et responsabilité. Le README dit que gstack est gratuit, sous licence MIT, open source, sans niveau premium et sans liste d'attente, et ajoute 'gratuit pour toujours'. Le texte de licence n'établit aucune posture de sécurité, aucun engagement de support ni aucune préparation à la production au-delà de l'utilisation de l'auteur lui-même. Le README contient un script de désinstallation et un guide de suppression manuelle. Le matériel source ne fournit aucune preuve d'audits de sécurité par des tiers, de canaux de support formels ou de résultats de benchmarks pour les affirmations de productivité. Ce sont des questions de vérification, pas des faits documentés.

Conclusion éditoriale

gstack est publié sous licence MIT et transforme les agents de codage IA en une équipe structurée, mais le dépôt ne fournit aucune validation indépendante des performances ou de la sécurité. Pour l’essai, installez avec git clone --single-branch --depth 1 puis ./setup dans ~/.claude/skills/gstack. Lancez /office-hours, /review et /qa sur une branche de test, puis examinez les commits et les captures produites.

Sources officielles

  1. Official README
  2. Project repository
Notes de la communauté

Notes de la communauté