Développez vos applications web et mobiles avec des agents IA

Vous écrivez les tâches, des agents IA spécialisés développent l'interface web, l'API et l'application mobile dans vos dépôts. Chaque changement arrive en merge request, relu par un agent puis par vous, avec sa version de test.

  • Vos dépôts GitHub ou GitLab
  • Chaque changement en merge request
  • Coût affiché pour chaque tâche
Atelier Aurore
Application de réservation
TableauBacklogVersions
À faire2
Paiement dans l'application mobileMobile
Export des réservations en CSVv1.4
En cours2
Endpoint des créneaux disponiblesAPI
Calendrier de réservationWeb
En revue1
Rappel avant rendez-vousRelecture

Ce qui ralentit le développement d'une application

La feuille de route est toujours plus longue que l'équipe ne peut en livrer, et chaque partie de l'application demande sa spécialité.

Une équipe trop petite

Deux développeurs pour une API, un front web et une application mobile : il faut choisir ce qui attend.

Des tickets qui vieillissent

Les petites évolutions passent toujours après les urgences et restent au backlog pendant des mois.

Du code qu'on ne voit plus

Avec certains prestataires, le code et l'historique des décisions restent chez eux.

Ce que vos agents développent

Chaque agent du catalogue a son métier. Le bouton Démarrer répartit une tâche entre ceux dont elle a besoin.

Interfaces web

Nora développe les écrans, les formulaires et les composants de votre application web.

API et modèle de données

Julien écrit les endpoints, les migrations et la logique métier côté serveur.

Applications mobiles

Marc développe les écrans et les fonctionnalités de votre application mobile.

Relecture de code

Hugo relit les changements et signale ce qui doit être corrigé avant que vous ne relisiez à votre tour.

Merge requests et previews

Les agents travaillent sur une branche, ouvrent une merge request et produisent une version de test.

Versions et planning

Tableau, backlog, versions et planning : Patrice, chef de projet, vous aide à tenir la feuille de route.

Merge request !42Prête pour la revue

Paiement en trois fois sur le panier

Hugo · il y a 6 min·4 fichiers modifiés

  • Build
  • Tests
  • Version de test

boutique-git-paiement-3x.vercel.app

Comment développer une application avec ERHA

Votre projet regroupe ses applications : web, API, mobile, librairie. Les agents codent dans une session isolée, et vous gardez la main sur ce qui est fusionné.

  1. 01Vous connectez vos dépôtsUne application par partie du produit, sur GitHub, sur GitLab ou dans un dépôt hébergé par ERHA. Un monorepo fonctionne aussi.
  2. 02Vous écrivez les tâchesDans le tableau ou le backlog, rangées par version. Le bouton Démarrer répartit chaque tâche entre les agents utiles.
  3. 03Vous relisez et fusionnezHugo relit, puis la tâche passe en revue avec sa merge request et sa preview. Vous testez, puis vous validez.

Un exemple : une fonctionnalité sur l'API, le web et le mobile

Une startup de huit personnes maintient une application de réservation : une API, un front web et une application mobile, dans deux dépôts GitLab.

  1. Le CTO écrit la tâche « Rappel avant rendez-vous » et clique sur Démarrer.
  2. Julien ajoute l'endpoint et la migration, Nora l'écran de réglage, Marc la notification mobile.
  3. Hugo relit les merge requests et signale deux points à corriger.
  4. Le CTO teste la version de test, puis fusionne les merge requests.

Résultat

La fonctionnalité entre dans la version 1.4, avec l'historique de chaque changement dans les dépôts et le coût de la tâche affiché.

Questions fréquentes

À qui appartient le code développé par les agents ?

Avec un dépôt GitHub ou GitLab, le code est dans votre dépôt, avec ses commits et ses merge requests. Vous pouvez le reprendre avec n'importe quelle équipe.

Les agents ont-ils accès à nos secrets ?

Les agents codent dans un environnement isolé, avec un accès au dépôt de la tâche. Aucun secret de la plateforme n'y entre.

Quelle différence avec un assistant de code comme Copilot ?

Un assistant de code aide un développeur dans son éditeur. Ici, un agent prend une tâche entière, ouvre une merge request, un autre agent la relit, et vous validez le résultat.

Peut-on travailler avec nos propres développeurs ?

Oui. Les merge requests des agents arrivent dans vos dépôts comme celles d'un collègue, et votre équipe les relit dans le même tableau de tâches.

Combien coûte le développement d'une fonctionnalité ?

Chaque tâche affiche son coût en euros, calculé sur la consommation réelle. Vous fixez des plafonds de dépense pour votre espace.

Déléguez votre premier travail cette semaine

Ouvrez votre espace en quelques minutes, ou réservez une démo pour cadrer un premier cas avec l'équipe ERHA.