Générateur de descriptions de pull request IA
Transformez un diff de branche ou une liste de commits en description de PR avec résumé, risques et plan de test.
Votre clé reste dans votre navigateur.Elle part directement chez le fournisseur, jamais sur nos serveurs, et nous ne la journalisons ni ne la conservons. Utilisez une clé dédiée avec un plafond de dépenses et supprimez-la dans la console du fournisseur une fois terminé.
Entrée
Résultat
Le résultat apparaîtra ici.Les relecteurs lisent la description avant le diff, et une bonne description — ce qui a changé, pourquoi, ce qui pourrait casser, comment tester — fait fusionner une PR plus vite. Collez git diff main...HEAD, la sortie de git log, ou les deux, et obtenez un titre ainsi que les sections Résumé, Changements, Pourquoi, Impact et risques, et Comment tester. Le prompt adapte le pattern write_pull-request de danielmiessler/Fabric et ajoute une règle qui lui manquait : ne jamais inventer de numéros de ticket, de benchmarks ou de motivations que le diff ne montre pas, et dire plutôt que ce n’est pas clair.
Comment ça marche
- Le titre suit Conventional Commits quand vos messages de commit le font déjà, et sinon décrit simplement le changement.
- Les fichiers de verrouillage sont retirés du diff avant l’envoi et listés par leur nom, ce qui permet aux grosses mises à jour de dépendances de tenir dans la fenêtre de contexte du modèle.
- Les migrations, les nouvelles variables d’environnement et les changements cassants ont leur propre place sous Impact et risques, là où les relecteurs les cherchent.
Où vont vos données
Avec votre propre clé, votre saisie et la clé partent de votre navigateur directement chez le fournisseur choisi, sans passer par Hysen Labs. En mode hébergé, votre texte transite par notre serveur jusqu’à notre fournisseur (DeepSeek) et est facturé en crédits ; pour la facturation, nous conservons le nombre de tokens et le coût de chaque exécution, jamais le texte ni la réponse. Le traitement du texte par le fournisseur relève de sa propre politique de confidentialité.
Cet outil manipule des clés et des identifiants : rien n’est enregistré sur une exécution, pas même dans votre propre historique.
À propos de votre clé API
Nous ne collectons, ne stockons et ne divulguons pas votre clé : elle ne vit que dans la mémoire de cette page (sauf si vous cochez « mémoriser dans cet onglet ») et disparaît à la fermeture. Restez prudent malgré tout avec toute clé collée dans une page web : créez une clé dédiée avec un plafond de dépenses, puis supprimez-la ou renouvelez-la dans la console du fournisseur une fois terminé.
Ce que ça coûte
Cet outil est gratuit, sans connexion ni points.
Questions fréquentes
- Quelle commande donne la meilleure entrée ?
- git log --oneline main..HEAD suivi de git diff main...HEAD. Les messages de commit portent l’intention, et le diff à trois points montre exactement ce que la branche modifie par rapport au point où elle s’est séparée de main.
- Mon diff est énorme. Cela fonctionnera-t-il ?
- Dans la limite de la fenêtre de contexte du modèle choisi. Pour les très grosses branches, collez la liste des commits et uniquement le diff des fichiers les plus importants ; la description sera meilleure que celle rédigée à partir d’un diff tronqué.
- Le diff passe-t-il par votre serveur ?
- Non. Il est envoyé de votre navigateur au fournisseur choisi, authentifié avec votre propre clé. Les diffs de branche sont du code interne : privilégiez un fournisseur approuvé par votre organisation et une clé restreinte, que vous pouvez révoquer une fois la description rédigée.
L’open source derrière
Le prompt de cet outil est adapté de danielmiessler/Fabric (MIT) et s’exécute sur le modèle de votre choix. Pour la même fonction en ligne de commande ou dans votre propre programme, partez de ce projet.
danielmiessler/FabricAussi appelé
- générateur description pull request
- description pr ia
- résumé pr à partir du diff
- modèle pr github ia
- description merge request