Takuto est né d’un projet personnel. Je voulais un moyen de confier de petits bugs agaçants à un agent IA sans le lâcher sur ma propre machine — pour garder mon attention sur le travail qui comptait vraiment. C’est pour ça que l’isolation est venue en premier : tout le reste s’est construit autour de l’idée de donner à un agent un bac à sable dont il ne peut pas s’échapper.
Petit à petit, le projet a dépassé l’envie initiale. J’ai commencé à m’en servir lui-même comme terrain d’expérimentation pour le développement assisté par IA — du « vibe coding » aux côtés des agents — et l’outil et l’expérimentation se sont nourris l’un l’autre. Ce que vous voyez aujourd’hui est le résultat de ces allers-retours, pas d’un grand plan.
Un aveu honnête : je ne suis pas développeur Rust. J’ai choisi Rust à dessein — en partie pour l’apprendre à travers un vrai projet, et en partie parce qu’il est rapide, prévisible et bien adapté à quelque chose qui doit orchestrer des containers et des processus de longue durée de façon fiable.