Graphite

Graphite

Graphite (acquired by Cursor in 2025) · Programmation

Graphite est une plateforme de revue de code IA qui ajoute des pull requests empilées, une file de fusion et un relecteur IA dans le PR sur GitHub.

Aperçu de l'interface de Graphite

À propos de Graphite

What Is Graphite

Graphite est un outil de revue de code pour GitHub pensé pour les équipes d'ingénierie. En tant que logiciel de revue de pull requests, il enveloppe le flux du PR avec trois éléments que GitHub ne fournit pas seul : les pull requests empilées, une file de fusion qui comprend la pile et Graphite Chat, un relecteur IA qui répond aux questions et propose des corrections depuis la page du PR.

Le produit s'attaque à un problème que presque toutes les équipes ressentent avant de savoir le nommer. La revue est l'étape la plus lente de la livraison. Un changement attend un relecteur, ce relecteur attend l'intégration continue, et une grosse pull request accumule des dizaines de fichiers que personne ne peut garder en tête. Graphite découpe ce travail en une suite de petites pull requests, garde les branches synchronisées pendant que vous modifiez la base de la pile, puis les fusionne dans l'ordre une fois les vérifications passées. La couche IA s'occupe du mécanique : elle signale les bugs probables et suggère des correctifs avant qu'un humain lise le diff.

La limite la plus nette, c'est que Graphite présuppose GitHub. Les équipes sur GitLab ou Bitbucket n'obtiennent pas cette synchronisation profonde, et la CLI comme la file de fusion reposent sur le comportement des branches GitHub. C'est aussi un produit payant pour tout ce qui dépasse un projet personnel. Le plan Hobby est gratuit, mais les dépôts d'organisation, les notifications Slack et les revues IA illimitées restent derrière les plans Starter et Team.

En décembre 2025, la société mère de Cursor a annoncé qu'elle rachèterait Graphite. Les deux entreprises ont indiqué que Graphite continuerait de fonctionner comme produit autonome tout en s'intégrant plus profondément à l'éditeur de Cursor et à son agent de revue Bugbot.

Getting Started

  1. Inscrivez-vous sur graphite.com et connectez votre compte GitHub pour que Graphite synchronise dépôts et pull requests
  2. Installez la CLI avec npm et authentifiez-vous, puis ajoutez l'extension VS Code ou Cursor si vous voulez gérer les piles dans votre éditeur
  3. Démarrez une pile avec gt create, faites vos modifications et poussez chaque couche avec gt submit --stack
  4. Ouvrez la page de la pull request pour lire la revue IA, répondre à Graphite Chat, puis fusionner via la file une fois les vérifications passées

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de Graphite.

Offre gratuiteOui
Offres payantes$0 - $40 per user/mo
PlateformeWeb app, GitHub, CLI, VS Code extension, Cursor, Slack
DéveloppeurGraphite (acquired by Cursor in 2025)
CatégorieProgrammation
Date de lancementJun 2021
Dernière mise à jourOct 2026
Visites du site17.4K
Classement mondial du site1.5M
Disponibilité de l’APIN/A

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Équipes d'ingénierie qui relisent chaque changement sur GitHub
  • Lead techniques et relecteurs
  • Développeurs sur projets personnels
  • Équipes plateforme et DevOps

Tâches

  • Découper un gros changement
  • Garder une pile synchronisée
  • Étudier un changement important ou inconnu
  • Fusionner sans risque
  • Suivre la santé des revues

Cas d'usage

  • Livrer une fonctionnalité en plusieurs parties derrière une branche
  • Accompagner un ingénieur junior
  • Sortir une version dans l'urgence
  • Relire la pull request d'un collègue dans un autre fuseau horaire
  • Arriver sur une base de code existante

Fonctionnalités clés

Revues IA sur chaque pull request

Graphite lit chaque pull request par rapport au code qui l'entoure et laisse des commentaires à fort signal qui pointent des bugs probables, pas des détails de style. Les correctifs arrivent sous forme de suggestions applicables en un clic. Les revues IA illimitées et les personnalisations sont dans le plan Team ; les plans gratuit et Starter plafonnent le volume.

Graphite Chat dans la pull request

Chat est un assistant IA qui vit sur la page de la pull request. Vous lui demandez pourquoi l'intégration continue a échoué, ce que touche un changement ou comment réécrire un bloc, et il répond avec du contexte tiré du dépôt. Il peut aussi ouvrir des correctifs suggérés et les committer sans quitter la conversation.

Pull requests empilées

L'empilement découpe un gros changement en une chaîne de pull requests plus petites, chacune s'appuyant sur la branche du dessous. Vous continuez à travailler sur les couches hautes pendant qu'une couche basse attend sa revue, ce qui supprime presque toute l'attente que les flux à PR unique imposent à une équipe.

File de fusion qui comprend la pile

La file de fusion place les pull requests validées dans l'ordre et relance chacune sur la base la plus récente avant de fusionner. Comme elle comprend la pile, elle fusionne une chaîne entière sans le rebasage manuel qui suit d'ordinaire quand plusieurs branches visent le même fichier.

CLI et extensions d'éditeur

La CLI de Graphite transforme la gestion des piles en quelques commandes courtes, et les extensions VS Code et Cursor apportent les mêmes contrôles dans l'éditeur. Elle se pose sur git au lieu de le remplacer, donc vos alias et scripts existants continuent de fonctionner.

Données d'équipe et analyses

Les données d'équipe montrent les temps de revue, la taille des pull requests et la fréquence des fusions pour que les leads repèrent où le processus bloque. Les analyses personnalisées et l'accès par ACL sont dans Enterprise, pensés pour les grandes organisations qui doivent rendre compte de la santé de l'intégration et contrôler qui voit quoi.

Synchronisation GitHub et intégrations

Graphite se synchronise en continu avec GitHub et publie sur Slack, donc l'état des pull requests dans Graphite et dans GitHub ne se sépare jamais. Il se connecte aux outils d'intégration et d'hébergement que les équipes utilisent déjà, dont Vercel, Buildkite et Depot.

Avantages et inconvénients

Avantages

  • Les pull requests empilées réduisent l'attente de revue pour les équipes qui livrent de grosses fonctionnalités, parce que personne n'attend que le changement entier soit prêt
  • La file de fusion fusionne les pull requests dans l'ordre et garde les branches au vert, ce qui supprime le rebasage manuel que la plupart des équipes font à la main
  • La revue IA et Graphite Chat vivent sur la page de la pull request, donc le retour apparaît là où les relecteurs travaillent déjà plutôt que dans un outil séparé
  • La CLI fonctionne par-dessus les commandes git existantes, donc une équipe peut adopter l'empilement progressivement sans réécrire ses scripts
  • Le plan Hobby gratuit laisse un développeur tester tout le flux sur des dépôts personnels avant que l'équipe ne paye

Inconvénients

  • Il présuppose GitHub. Les équipes sur GitLab ou Bitbucket perdent la synchronisation profonde et la file de fusion, ce qui limite son usage hors des environnements GitHub
  • Les revues IA illimitées et la file de fusion ne s'ouvrent qu'avec le plan Team, donc les petites équipes atteignent vite les limites en gratuit ou Starter
  • L'empilement ajoute un modèle mental à apprendre. Une équipe qui n'adopte pas la CLI ou qui ne découpe pas ses changements en couches n'y verra pas grand bénéfice par rapport à GitHub seul
  • Le rachat par Cursor laisse planer une incertitude sur l'indépendance de Graphite dans le temps, et les tarifs du site n'affichent pas de chiffres fixes pour toutes les formules

Questions fréquentes

Graphite sert à relire et fusionner du code sur GitHub plus vite. Il ajoute des pull requests empilées, une file de fusion et un relecteur IA au flux de la pull request pour que les équipes livrent des petits changements sans attendre de longs cycles de revue.

Contenus associés

Découvrez des outils, des compétences et des articles liés à Graphite.

Alternatives à Graphite

Forefront

Forefront

Forefront · Programmation

Forefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.

Gratuit / $0 - $99/moVoir les détails
Startkit

Startkit

StartKit.AI · Programmation

Startkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.

Payant / $99 - $499 one-timeVoir les détails
Testim

Testim

Tricentis · Programmation

Testim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.

Gratuit / Custom pricing on requestVoir les détails