Show HN: Druids – Build your own software factory
Cette bibliothèque permet de coordonner et déployer des agents de programmation sur plusieurs machines en masquant l'infrastructure VM, le provisionnement des agents et la communication. Un programme type définit des agents asynchrones, des événements qu'ils déclenchent et la logique centrale qui orchestre leur création, communication et terminaison, comme un juge collectant des soumissions de N travailleurs. Chaque agent dispose d'une VM sandboxée avec le dépôt et les dépendances, peut partager des machines, transférer des fichiers, travailler sur des branches git et être cloné instantanément en copy-on-write sur la version hébergée. Le quickstart nécessite Docker, uv et une clé API Anthropic, et la boîte à outils inclut une CLI, un runtime Python, un serveur FastAPI, un tableau de bord Vue et de la documentation en ligne. Des exemples fournis montrent des architectures d'agents pour build/critique/audit, recherche et revue de PRs, et des cas d'usage comme optimisation de performance, pipelines automatisés et migrations à grande échelle.