Description
Gitar est un agent de vérification des modifications de code construit par Sonar, la société derrière SonarQube. Son slogan est "ne vous contentez pas de réviser, expédiez" : plutôt que de se limiter à laisser des commentaires sur une demande de tirage, Gitar est conçu pour faire passer un changement de l'état ouvert à prêt à fusionner et montrer la preuve qu'il a réussi.
Lire la suite
Gitar examine chaque demande de tirage avec un contexte sur la base de code et les conventions de l'équipe, ajusté pour signaler les problèmes qu'il considère comme réels plutôt que d'enfouir une demande de tirage sous des commentaires, avec un commentaire consolidé et des notes en ligne uniquement là où cela compte. Lorsque le CI échoue, il lit la sortie du pipeline, sépare les véritables pannes des tests instables ou du bruit d'infrastructure, et identifie les causes profondes de ce qui a mal tourné au lieu de laisser un simple journal brut. Lorsqu'il trouve un problème pouvant être corrigé, il génère la correction et l'engage dans la branche selon les règles définies par l'équipe : ce que Gitar peut corriger de lui-même, ce qu'il doit escalader et ce qui bloque complètement une fusion. Il itère ensuite jusqu'à ce que le CI soit vert et ne s'engage qu'à ce moment-là. Un tableau de bord analytique suit le temps de fusion, les taux de correction et les modèles d'échec CI au fil du temps.
Gitar se connecte à GitHub, GitLab, Bitbucket et Azure DevOps pour le contrôle de version, et à CircleCI, Buildkite, Bitrise, Harness, TeamCity et Jenkins pour le CI, ainsi qu'à Jira, Linear et Slack. En ce qui concerne la gestion des données, Sonar déclare que Gitar ne conserve pas le code source, n'utilise pas le code client pour former des modèles et n'a aucun accord de conservation des données avec ses fournisseurs de LLM ; les utilisateurs peuvent éventuellement apporter leur propre clé API Anthropic. Il est certifié SOC 2 Type II, certifié ISO 27001 et vérifié conforme au RGPD.
Sonar positionne Gitar comme un complément à SonarQube plutôt qu'un remplacement : SonarQube effectue une analyse déterministe basée sur des règles dans plus de 40 langages pour la qualité du code, les vulnérabilités de sécurité et la dette technique, tandis que Gitar ajoute une révision native à l'IA qui raisonne sur l'intention et la logique d'un changement, capturant des bogues fonctionnels que les règles statiques de SonarQube ne détecteraient pas. Gitar est tarifé par utilisateur : Core à 20 $ par utilisateur par mois et Pro à 40 $ par utilisateur par mois, avec une option Enterprise disponible à un tarif personnalisé basé sur les résultats facturés par demande de tirage. Un essai gratuit de 14 jours du plan Pro est disponible sans exigence de carte de crédit.
- CatégorieRevue de code et tests IA
- Modèle tarifaireFreemium
- DéploiementCloud
- PlateformesGitHub, GitLab
Fonctionnalités principales de Gitar
Examine les demandes de tirage avec un contexte de base de code et de conventions, ajusté pour un faible taux de faux positifs
Diagnostique les échecs CI et sépare les véritables pannes des tests instables ou du bruit d'infrastructure
Génère et engage des corrections automatiquement selon les règles définies par l'équipe
Itère sur un changement jusqu'à ce que le CI passe, puis s'engage uniquement sur un pipeline vert
Permet aux équipes d'écrire une politique de fusion en langage clair pour contrôler ce que Gitar peut corriger ou doit escalader
Fournit des analyses sur le temps de fusion, les taux de correction et les modèles d'échec récurrents
S'intègre à GitHub, GitLab, Bitbucket, Azure DevOps et aux principaux fournisseurs de CI
Détient les certifications SOC 2 Type II, ISO 27001 et RGPD avec aucune conservation des données
Comment utiliser Gitar ?
Connectez votre dépôt et CI : Liez GitHub, GitLab, Bitbucket ou Azure DevOps et votre fournisseur CI.
Définissez votre politique de fusion : Définissez en langage clair ce que Gitar peut corriger, escalader ou bloquer.
Laissez-le examiner : Gitar commente sur les problèmes réels et lit les résultats CI sur chaque demande de tirage.
Examinez les corrections proposées : Approuvez ou ajustez les corrections que Gitar engage selon vos règles.
Fusionnez sur vert : Gitar itère jusqu'à ce que le CI passe avant que le changement soit marqué comme prêt.
Suivez la tendance : Utilisez le tableau de bord analytique pour surveiller le temps de fusion et les taux de correction au fil du temps.
Cas d'utilisation de Gitar
- Examen de demande de tirage
- Triage des échecs CI
- Corrections de bogues autonomes
- Révision de code agentique à grande échelle




