Vai al contenuto
GitTree

Nour, l’assistente Git con IA

Un assistente IA nel tuo client Git che usa l’agente che già conosci

Nour sta accanto al grafo dei commit in GitTree. Chiedigli cosa è cambiato, perché un merge è in conflitto o cosa ha fatto un commit, e lascia che prepari i file, faccia un commit o crei un branch quando lo permetti. Avvia la tua CLI di agente di programmazione, come Claude Code, Codex o Gemini CLI, su macOS, Windows e Linux.

  • Conosce il repository e il branch su cui lavori
  • Salva uno snapshot prima di ogni turno che può modificare file
  • GitTree non salva chiavi IA e non vende crediti
Nour, l’assistente Git con IA di GitTree, accanto al grafo dei commit mentre risponde a una domanda sul repository

Funziona con la CLI di agente di programmazione che usi già

GitTree non ha un modello di IA proprio. Nour avvia una CLI di agente installata e con accesso effettuato sul tuo computer, con il tuo abbonamento, e sei tu a scegliere quale risponde. Scegli un modello per ogni agente o lascia quello predefinito dell’agente.

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

Puoi anche aggiungere un agente personalizzato. Se l’agente scelto non può rispondere, per esempio perché è disconnesso o ha esaurito l’uso, può rispondere un altro agente installato e Nour ti dice perché.

Cosa fa l’assistente Git con IA in GitTree

Risponde alle domande sul tuo repository

Nour conosce sempre il repository e il branch attivo della chat. Menziona un file, una cartella, un branch, un commit o una pull request con @ e chiedi in linguaggio normale.

Spiega le modifiche prima del commit

Chiedi cosa fanno le modifiche non committate, cosa ha cambiato un commit o cosa c’è su questo branch da main, e ricevi una risposta che indica i file letti.

Scrive messaggi di commit e pull request

Il riquadro del commit scrive una bozza del messaggio dalle modifiche in stage, e la finestra della pull request scrive titolo e descrizione dai commit del branch. Tu modifichi la bozza; nulla viene committato o aperto finché non premi il pulsante.

Aiuta con i conflitti di merge

Apri l’editor dei conflitti a tre vie e chiedi a Nour del conflitto: cosa ha cambiato ogni lato e quale risultato mantiene entrambe le intenzioni. Decidi tu cosa va nel file.

Spiega le esecuzioni CI fallite

Explain Failure su un’esecuzione di pipeline fallita apre Nour con la domanda. Nour legge il log del passaggio fallito solo dopo la tua approvazione, ogni volta.

Agisce nell’app quando glielo permetti

In modalità Agent, Nour può aprire viste, preparare file, fare commit, fetch, push e altro con i comandi di GitTree. Ogni azione è una consultazione, una modifica annullabile o un passaggio rischioso che aspetta sempre il tuo clic.

Domande che gli sviluppatori fanno a Nour

Scrivile nel pannello di Nour come le faresti a un collega che ha letto il repository.

  • Cosa è cambiato su questo branch da main?
  • Spiega l’ultimo commit in parole semplici.
  • Perché questo file è in conflitto con feature/search?
  • Quali modifiche non committate vanno in un unico commit?
  • Perché la build CI è fallita e cosa dovrei provare?
  • Crea un branch per questa correzione e metti in stage il file di test.

Configura l’assistente IA in quattro passaggi

  1. Installa una CLI di agente

    Installa una CLI di agente di programmazione come Claude Code, Codex o Gemini CLI ed effettua l’accesso una volta in un terminale.

  2. Attiva Nour

    In GitTree apri Preferenze › Nour (AI), lascia Nour attivo e scegli l’agente per le nuove chat, oppure lascia che GitTree usi il primo installato.

  3. Apri Nour e chiedi

    Premi Nour nella barra degli strumenti. Il pannello mostra il repository e il branch che Nour conosce. Chiedi in modalità Ask, dove Nour guarda e risponde soltanto.

  4. Passa ad Agent quando vuoi aiuto per agire

    In modalità Agent, Nour può apportare modifiche entro quanto consenti nelle Preferenze e chiede la tua approvazione prima dei passaggi rischiosi.

Privacy, approvazioni e annullamento

Il tuo agente, le tue condizioni

Ciò che chiedi va solo alla CLI di agente scelta, secondo la policy del suo fornitore, come nel tuo terminale. GitTree non salva mai una chiave API e non chiama alcun modello da solo.

Uno snapshot prima di ogni turno

Prima di un turno che può modificare file, Nour salva uno snapshot dell’albero di lavoro. Vedi cosa è cambiato e puoi annullare il turno. Lo snapshot non copre i push né i file fuori dal repository.

Approvazioni visibili

Le azioni rischiose aspettano sempre una scheda di approvazione, una richiesta senza risposta viene rifiutata e i limiti fermano una risposta che prova a fare troppo.

Fermalo quando vuoi

Stop termina la risposta in corso, Nour ferma un agente che non stampa nulla troppo a lungo e ogni chat resta salvata per repository nella cronologia.

Nour fa parte di GitTree Pro

Tutte le funzioni Git sono nel piano Free, compresi i repository privati e l’uso commerciale. Nour, le bozze IA di messaggi di commit e pull request e le integrazioni di hosting fanno parte di GitTree Pro, che puoi iniziare con una prova gratuita. L’abbonamento del tuo agente è separato.

Vedi Free e Pro

Guide alle funzioni IA

Domande sull’assistente Git con IA

Che cos’è un assistente Git con IA?

Un assistente Git con IA risponde alle domande su un repository e aiuta nel lavoro con Git: spiega commit e conflitti, scrive messaggi di commit ed esegue passaggi come preparare file o creare un branch. In GitTree questo assistente è Nour, che avvia un agente di programmazione che hai già.

Quali modelli e agenti IA supporta Nour?

Nour avvia le CLI di agenti di programmazione installate sul tuo computer: Claude Code, Codex, Gemini CLI, Antigravity, Qwen Code, OpenCode, Kimi CLI e Cursor Agent, oppure un agente personalizzato. Il modello è quello dell’agente o quello che scegli nelle Preferenze.

Servono una chiave API o crediti IA di GitTree?

No. GitTree non vende crediti IA e non salva chiavi API. Nour usa la CLI di agente a cui hai già effettuato l’accesso, con il tuo abbonamento presso quel fornitore.

L’IA può modificare o cancellare il mio lavoro?

Solo in modalità Agent e solo entro ciò che consenti. I passaggi rischiosi aspettano la tua approvazione, i passaggi Git distruttivi vengono salvati prima e l’annullamento del turno riporta l’albero di lavoro allo snapshot precedente. I push non sono coperti.

Nour invia il mio codice a GitTree?

No. I tuoi messaggi e i file letti dall’agente vanno alla CLI di agente scelta, secondo le condizioni del suo fornitore. GitTree non ha un servizio IA proprio e non raccoglie telemetria d’uso.

L’assistente Git con IA è gratuito?

Nour fa parte di GitTree Pro, che puoi provare con una prova gratuita. Tutte le funzioni Git, repository privati compresi, restano nel piano Free. Consulta la pagina Prezzi per i piani attuali.

Funziona su macOS, Windows e Linux?

Sì. Nour funziona in GitTree su macOS, Windows e Linux, ovunque funzioni la CLI di agente scelta.

Prova Nour nel tuo repository

Scarica GitTree per macOS, Windows o Linux, accedi e apri Nour dalla barra degli strumenti. I tuoi repository restano sul tuo computer.