Passer au contenu
GitTree

Nour, l’assistant Git IA

Un assistant IA dans votre client Git, avec l’agent que vous utilisez déjà

Nour se trouve à côté du graphe des commits dans GitTree. Demandez-lui ce qui a changé, pourquoi un merge est en conflit ou ce qu’a fait un commit, et laissez-le indexer, committer ou créer une branche quand vous l’autorisez. Il lance votre propre CLI d’agent de code, comme Claude Code, Codex ou Gemini CLI, sur macOS, Windows et Linux.

  • Connaît le dépôt et la branche sur lesquels vous travaillez
  • Enregistre un instantané avant chaque tour qui peut modifier des fichiers
  • GitTree ne stocke aucune clé IA et ne vend aucun crédit
Nour, l’assistant Git IA de GitTree, à côté du graphe des commits en train de répondre à une question sur le dépôt

Fonctionne avec la CLI d’agent de code que vous utilisez déjà

GitTree n’a pas de modèle d’IA à lui. Nour lance une CLI d’agent installée et connectée sur votre ordinateur, avec votre propre abonnement, et vous choisissez laquelle répond. Choisissez un modèle par agent ou gardez celui par défaut de l’agent.

  • Claude Code
  • Codex
  • Gemini CLI
  • Antigravity
  • Qwen Code
  • OpenCode
  • Kimi CLI
  • Cursor Agent

Vous pouvez aussi ajouter un agent personnalisé. Si l’agent choisi ne peut pas répondre, par exemple parce qu’il est déconnecté ou a épuisé son quota, un autre agent installé peut répondre à sa place et Nour vous dit pourquoi.

Ce que fait l’assistant Git IA dans GitTree

Répond aux questions sur votre dépôt

Nour connaît toujours le dépôt et la branche active de la discussion. Mentionnez un fichier, dossier, branche, commit ou pull request avec @ et posez votre question en langage courant.

Explique les changements avant le commit

Demandez ce que font vos changements non commités, ce qu’un commit a modifié ou ce qu’il y a sur cette branche depuis main, et obtenez une réponse qui cite les fichiers lus.

Rédige les messages de commit et les pull requests

La zone de commit rédige un message à partir de vos changements indexés, et la boîte de dialogue de pull request rédige le titre et la description à partir des commits de la branche. Vous modifiez le brouillon ; rien n’est commité ni ouvert avant que vous appuyiez sur le bouton.

Aide pour les conflits de merge

Ouvrez l’éditeur de conflits à trois voies et interrogez Nour sur le conflit : ce que chaque côté a changé et quel résultat garde les deux intentions. C’est vous qui décidez du contenu du fichier.

Explique les exécutions CI en échec

Explain Failure sur une exécution de pipeline en échec ouvre Nour avec la question. Nour ne lit le journal de l’étape en échec qu’après votre accord, à chaque fois.

Agit dans l’application si vous le permettez

En mode Agent, Nour peut ouvrir des vues, indexer, committer, faire un fetch, un push et plus encore avec les commandes de GitTree. Chaque action est une consultation, un changement annulable ou une étape risquée qui attend toujours votre clic.

Questions que les développeurs posent à Nour

Tapez-les dans le panneau Nour comme vous les poseriez à un collègue qui a lu le dépôt.

  • Qu’est-ce qui a changé sur cette branche depuis main ?
  • Explique le dernier commit simplement.
  • Pourquoi ce fichier est-il en conflit avec feature/search ?
  • Lesquels de mes changements non commités vont dans un même commit ?
  • Pourquoi le build CI a-t-il échoué, et que dois-je essayer ?
  • Crée une branche pour ce correctif et indexe le fichier de test.

Configurer l’assistant IA en quatre étapes

  1. Installer une CLI d’agent

    Installez une CLI d’agent de code comme Claude Code, Codex ou Gemini CLI et connectez-vous une fois dans un terminal.

  2. Activer Nour

    Dans GitTree, ouvrez Préférences › Nour (AI), laissez Nour activé et choisissez l’agent des nouvelles discussions, ou laissez GitTree prendre le premier installé.

  3. Ouvrir Nour et poser une question

    Cliquez sur Nour dans la barre d’outils. Le panneau affiche le dépôt et la branche connus de Nour. Posez votre question en mode Ask, où Nour regarde et répond seulement.

  4. Passer en mode Agent pour agir

    En mode Agent, Nour peut faire des changements dans la limite de ce que vous autorisez dans les Préférences, et demande votre accord avant les étapes risquées.

Confidentialité, approbations et annulation

Votre agent, vos conditions

Ce que vous demandez va uniquement à la CLI d’agent choisie, selon la politique de son fournisseur, comme dans votre terminal. GitTree ne stocke jamais de clé d’API et n’appelle aucun modèle lui-même.

Un instantané avant chaque tour

Avant un tour qui peut modifier des fichiers, Nour enregistre un instantané de l’arbre de travail. Vous voyez ce qui a changé et pouvez annuler le tour. L’instantané ne couvre ni les push ni les fichiers hors du dépôt.

Des approbations visibles

Les actions risquées attendent toujours une carte d’approbation, une demande sans réponse est refusée et des limites arrêtent une réponse qui veut trop en faire.

Arrêter à tout moment

Stop termine la réponse en cours, Nour arrête un agent qui n’affiche rien trop longtemps, et chaque discussion est conservée par dépôt dans l’historique.

Nour fait partie de GitTree Pro

Toutes les fonctions Git sont dans le plan Free, dépôts privés et usage commercial compris. Nour, les brouillons IA de messages de commit et de pull requests, et les intégrations d’hébergement sont inclus dans GitTree Pro, que vous pouvez démarrer avec un essai gratuit. L’abonnement de votre agent est distinct.

Voir Free et Pro

Guides des fonctions IA

Questions sur l’assistant Git IA

Qu’est-ce qu’un assistant Git IA ?

Un assistant Git IA répond aux questions sur un dépôt et aide au travail Git : expliquer commits et conflits, rédiger des messages de commit et effectuer des étapes comme indexer des fichiers ou créer une branche. Dans GitTree, cet assistant est Nour, qui lance un agent de code que vous avez déjà.

Quels modèles et agents IA Nour prend-il en charge ?

Nour lance les CLI d’agents de code installées sur votre ordinateur : Claude Code, Codex, Gemini CLI, Antigravity, Qwen Code, OpenCode, Kimi CLI et Cursor Agent, ou un agent personnalisé. Le modèle est celui de l’agent ou celui que vous choisissez dans les Préférences.

Faut-il une clé d’API ou des crédits IA de GitTree ?

Non. GitTree ne vend pas de crédits IA et ne stocke aucune clé d’API. Nour utilise la CLI d’agent à laquelle vous êtes déjà connecté, avec votre propre abonnement chez ce fournisseur.

L’IA peut-elle modifier ou supprimer mon travail ?

Seulement en mode Agent et dans la limite de ce que vous autorisez. Les étapes risquées attendent votre accord, les étapes Git destructives sont sauvegardées avant, et l’annulation du tour remet l’arbre de travail à l’instantané précédent. Les push ne sont pas couverts.

Nour envoie-t-il mon code à GitTree ?

Non. Vos messages et les fichiers lus par l’agent vont à la CLI d’agent choisie, selon les conditions de son fournisseur. GitTree n’a pas de service IA à lui et ne collecte aucune télémétrie d’usage.

L’assistant Git IA est-il gratuit ?

Nour fait partie de GitTree Pro, que vous pouvez essayer avec un essai gratuit. Toutes les fonctions Git, dépôts privés compris, restent dans le plan Free. La page Tarifs présente les plans actuels.

Fonctionne-t-il sur macOS, Windows et Linux ?

Oui. Nour fonctionne dans GitTree sur macOS, Windows et Linux, partout où la CLI d’agent choisie fonctionne.

Essayez Nour dans votre propre dépôt

Téléchargez GitTree pour macOS, Windows ou Linux, connectez-vous et ouvrez Nour depuis la barre d’outils. Vos dépôts restent sur votre ordinateur.