Sterna est un espace de travail IA full-stack : un backend Django/DRF associé à un frontend React 19 + TypeScript, des microservices FastAPI, une sandbox Docker pour l’exécution de code et une infrastructure Kubernetes/Terraform. On y fait tourner plusieurs modèles côte à côte dans une même conversation, on confie des issues GitHub à un agent de codage en sandbox qui rédige des plans d’implémentation relus puis des pull requests via un IDE dans le navigateur, on interroge ses propres documents grâce au RAG pgvector, on rejoint des salles vocales multi-agents en direct — et chaque message affiche ses tokens, son coût et sa latence mesurés.
Le cœur du produit était terminé environ huit mois avant la publication ; la suite n’a été que du polissage. Plutôt que de financer l’hébergement et l’astreinte qu’exige un SaaS public, j’ai choisi d’open-sourcer l’ensemble sous AGPL-3.0 — le code est le produit, auto-hébergeable depuis un seul fichier compose, avec des démos enregistrées de chaque fonctionnalité dans le dépôt.
Le code lui-même a été piloté par un task-runner Claude Code autonome appliquant des portes de qualité par tâche, des boucles de réparation et des enregistrements d’échecs structurés, faisant du processus de développement une étude de cas en ingénierie logicielle agentique.