Spring IVE, un tableau de bord où des agents IA traitent automatiquement les issues GitLab/GitHub
(ive.dazzleat.link)Et si vous pouviez confier à des agents IA les tâches d’issue que les équipes de développement traitent de façon répétitive ?
Spring IVE est un tableau de bord web qui détecte et traite automatiquement les issues GitLab/GitHub à l’aide d’agents IA en CLI comme Claude, Gemini, Codex et OpenCode.
Fonctionnalités principales
- Traitement automatique des issues — le scanner détecte les issues portant le label défini → l’agent écrit automatiquement le code puis crée une MR/PR
- Supervision en temps réel — les logs de travail de l’agent sont diffusés tels quels dans un terminal via xterm.js + WebSocket
- Multi-agent — possibilité d’assigner plusieurs agents à un projet, avec prise en charge du round-robin ou de l’assignation manuelle
- Suivi des coûts — enregistre l’utilisation des tokens, les coûts et le nombre de tours par agent, puis fournit des rapports
- Mode chat — permet de discuter en temps réel avec l’agent IA au niveau de chaque issue pour définir la direction à suivre
Flux de fonctionnement
- Connecter un projet GitLab/GitHub et définir le label cible (ex.
IVE) - Le scanner interroge périodiquement les issues — lorsqu’il trouve une issue avec ce label, elle est ajoutée à la file d’exécution
- L’agent IA assigné clone le dépôt et exécute des CLI comme
claudeougemini - Une fois le travail terminé, création d’une MR/PR et ajout d’un commentaire sur l’issue
Stack technique
- Frontend: Next.js 16 (App Router), React 19, Tailwind CSS 4, xterm.js
- Backend: serveur personnalisé Node.js (node-pty, WebSocket)
- DB: SQLite (better-sqlite3)
- Agents pris en charge: Claude Code, Gemini CLI, Codex, OpenCode
Les issues répétitives comme les revues de code, les corrections de bugs ou les travaux de documentation peuvent être déléguées aux agents, tandis que les membres de l’équipe se concentrent sur la validation et la prise de décision.
Aucun commentaire pour le moment.