Exolimits Agent Platform
Exolimits est une plateforme multi-locataire qui permet à une équipe de déployer ses agents IA en conteneurs sur son propre cluster Kubernetes — l'API de contrôle gère les espaces de travail, le cycle de vie des agents, la mise en veille automatique, le provisionnement de serveurs Hetzner et les droits d'accès — tandis que le tableau de bord et les intégrations mémoire, facturation et messagerie restent inachevés.
- Mon rôle
- Développeur Full Stack
- Période
- mars 2026
- Statut
- En cours
Exolimits Agent Platform est un plan de contrôle interne construit pour l'agence Exolimits : chaque équipe travaille dans un espace de travail isolé et exécute ses agents IA sous forme de conteneurs sur le cluster Kubernetes de l'agence. L'API prend en charge l'intégralité du cycle de vie des agents — déploiement des conteneurs, mise à zéro des agents inactifs, provisionnement de nœuds Hetzner pour la capacité du cluster — avec un contrôle d'accès par rôles qui délimite ce que chaque membre peut faire dans son espace.
L'ensemble a été construit en un seul sprint en mars 2026 : une API Fastify en TypeScript adossée à PostgreSQL, surmontée d'un front-end Next.js. L'API de contrôle en constitue le cœur fonctionnel ; le tableau de bord ainsi que les intégrations mémoire, facturation et messagerie restaient inachevés à la fin du sprint.
Ce que ça fait
Agents conteneurisés sur Kubernetes
Les équipes déploient leurs agents IA sous forme de conteneurs sur leur propre cluster Kubernetes, l'API de contrôle gérant le déploiement et le reste du cycle de vie.
Scale-to-zero et provisionnement de nœuds
Les agents inactifs sont ramenés à zéro réplique, et le même plan de contrôle provisionne des nœuds Hetzner pour le cluster.
Espaces de travail et accès par rôles
Des espaces de travail multi-tenants isolent chaque équipe, et un contrôle d'accès par rôles délimite les actions possibles de chaque membre.
Construit avec
Frontend
Un même langage typé côté API et côté front Next.js transforme les états du cycle de vie des agents et les rôles des espaces de travail en contrats vérifiés par le compilateur plutôt qu'en conventions implicites.
Next.js fournit le front-end dans la même pile TypeScript que l'API, ce qui permet au tableau de bord de consommer directement les contrats typés du plan de contrôle.
Backend
Fastify garde l'API de contrôle légère — routage, validation par schémas et appels d'orchestration avec peu de code superflu — ce qui comptait quand toute la plateforme devait tenir en un seul sprint.
Données
Espaces de travail, agents, rôles et nœuds du cluster sont des données relationnelles, et PostgreSQL leur apporte clés étrangères et intégrité transactionnelle.