AI Flow — Panoramica¶
IA Flow è un plugin per IntelliJ IDEA che porta il pannello di un agente di coding direttamente nell'IDE: code di richieste, una bacheca kanban per ogni flusso e, accanto, il terminale dell'agente. Oggi guida Claude Code, con Codex e GitHub Copilot dietro la stessa astrazione di driver.
📷 Schermata — il pannello di IA Flow, con un flusso in corso: bacheca kanban a sinistra, console dell'agente a destra.
Concetti chiave¶
- Flusso — una sessione di lavoro con un agente, mostrata come una scheda nel pannello. Un progetto può eseguire più flussi in parallelo, ciascuno con il proprio agente, branch e console.
- Bacheca kanban — ogni flusso ha una bacheca a quattro colonne: In attesa, In corso, Da testare, Completato. Le richieste avanzano lungo la bacheca mentre l'agente le porta a termine — vedi Board.
- Carta — una richiesta sulla bacheca. Può provenire dal plugin Gotan Project Dashboard (se installato) oppure essere un'attività puramente locale, digitata direttamente in IA Flow.
- Agente — lo strumento a riga di comando che esegue davvero il lavoro in un terminale reale, così puoi rispondere tu stesso alle sue richieste di permesso. Claude Code è supportato oggi; Codex e GitHub Copilot sono riconosciuti dalla stessa astrazione, pronti a essere abilitati non appena le loro CLI matureranno.
- Modalità di lavoro — come un flusso tocca il repository: direttamente sul branch Main, oppure in un proprio Worktree (una copia di lavoro separata, per non toccare quella già aperta).
Requisiti¶
- IntelliJ IDEA 2026.2 o successivo.
- Un repository Git per il progetto corrente (per i flussi basati su worktree e per le azioni di commit/merge).
- Almeno una CLI di un agente installata e presente nel
PATHdella shell — ad esempio il comandoclaudeper Claude Code. - Facoltativamente, il plugin Gotan Project Dashboard, per alimentare la bacheca kanban con richieste reali da Jira/Redmine invece delle sole carte locali.
Per iniziare¶
- Apri la finestra degli strumenti IA Flow (in basso nell'IDE, oppure Tools → IA Flow → Nuovo flusso).
- Fai clic su Nuovo flusso, assegnagli un nome e scegli la sua modalità di lavoro (branch main o worktree).
- Trascina una richiesta sulla bacheca dal pannello Dashboard o dall'elenco delle richieste — oppure fai doppio clic sulla colonna In attesa per digitare un'attività locale, se l'impostazione lo consente.
- Premi Avvia (oppure premi Invio quando una carta è in attesa: il pulsante è pronto). L'agente prende in carico la prima richiesta in attesa e inizia a lavorare nella sua console — vedi Console.
- Segui l'avanzamento sulla bacheca: le richieste passano da In attesa a In corso, poi a Da testare quando l'agente ha finito, e infine a Completato quando le approvi.
Vedi anche: Board · Console · Toolbar · Notifications · Settings