Projet

Général

Profil

AI Flow — Aperçu

IA Flow est un plugin IntelliJ IDEA qui apporte directement dans l'IDE le panneau d'un agent de code : des files de tâches, un tableau kanban par flux, et le terminal de l'agent juste à côté. Il pilote Claude Code aujourd'hui, avec Codex et GitHub Copilot prévus derrière la même abstraction de pilote.

📷 Capture d'écran — le panneau IA Flow, avec un flux en cours d'exécution : tableau kanban à gauche, console de l'agent à droite.

Concepts clés

  • Flux — une session de travail avec un agent, représentée par un onglet dans le panneau. Un projet peut faire tourner plusieurs flux en parallèle, chacun avec son propre agent, sa branche et sa console.
  • Tableau kanban — chaque flux dispose d'un tableau à quatre colonnes : En attente, En cours, À tester, Terminé. Les demandes s'y déplacent au fil du travail de l'agent — voir Board.
  • Carte — une demande sur le tableau. Elle peut provenir du plugin Gotan Project Dashboard (s'il est installé), ou être une tâche purement locale, saisie directement dans IA Flow.
  • Agent — l'outil en ligne de commande qui effectue réellement le travail dans un vrai terminal, de sorte que vous puissiez répondre vous-même à ses demandes de permission. Claude Code est pris en charge aujourd'hui ; Codex et GitHub Copilot sont reconnus par la même abstraction, prêts à être activés à mesure que leurs CLI mûrissent.
  • Manière de travailler — la façon dont un flux touche le dépôt : directement sur la branche main, ou dans son propre worktree (une copie de travail séparée, pour que celle que vous avez déjà ouverte reste intacte).

Prérequis

  • IntelliJ IDEA 2026.2 ou plus récent.
  • Un dépôt Git pour le projet courant (nécessaire aux flux basés sur un worktree et aux actions de commit/fusion).
  • Au moins un CLI d'agent installé et présent dans le PATH du shell — par exemple la commande claude pour Claude Code.
  • Éventuellement, le plugin Gotan Project Dashboard, pour alimenter le tableau kanban avec de vraies demandes issues de Jira/Redmine plutôt qu'avec des cartes purement locales.

Prise en main

  1. Ouvrez la fenêtre d'outil IA Flow (en bas de l'IDE, ou Outils → IA Flow → Nouveau flux).
  2. Cliquez sur Ajouter un flux, donnez-lui un nom et choisissez sa manière de travailler (branche main ou worktree).
  3. Déposez une demande sur le tableau depuis le panneau Dashboard ou la liste des demandes — ou double-cliquez sur la colonne En attente pour saisir une tâche locale, si le réglage l'autorise.
  4. Appuyez sur Lancer (ou sur Entrée quand une carte attend : le bouton est alors armé). L'agent prend en charge la première demande en attente et commence à travailler dans sa console — voir Console.
  5. Suivez la progression sur le tableau : les demandes passent d'En attente à En cours, puis à À tester une fois l'agent terminé, et enfin à Terminé une fois que vous les validez.

Voir aussi : Board · Console · Toolbar · Notifications · Settings