Sculptor : agents paralleles isoles dans des conteneurs Docker locaux
Sculptor prend le modele de Devin et l'inverse : plutot qu'un agent autonome dans un sandbox cloud opaque, Sculptor lance plusieurs agents IA en parallele dans des conteneurs Docker locaux que vous observez et controlez. Chaque agent travaille sur une partie distincte du codebase, dans son propre environnement isole. Vous pouvez ouvrir un shell dans le conteneur, consulter les logs, interrompre l'agent, voire le redemarrer avec une nouvelle consigne. L'isolement par conteneur evite aussi les conflits entre agents. La cible : les developpeurs Mac et Linux qui veulent la puissance des agents paralleles sans deleguer le controle a un fournisseur cloud. Excellente option pour les equipes sensibles a la confidentialite.
Pour qui
Developpeurs Mac/Linux, equipes produit a fort enjeu de confidentialite, bricoleurs DevOps qui veulent paralleliser des agents IA en local.
Entrée
Objectifs de taches par agent, configuration des conteneurs (langage, dependances), cle LLM.
étapes (6)
Installer Sculptor
infoInstaller Sculptor via Homebrew (Mac) ou le script officiel (Linux). Docker Desktop ou Docker Engine est requis.
Connecter un LLM
infoRenseigner une cle API (Anthropic, OpenAI) ou configurer un modele local via Ollama.
Ouvrir un projet
infoPointer Sculptor vers un repo local. Il initialise un conteneur de base avec les dependances detectees.
Lancer plusieurs agents
infoDemarrer 2 a 8 agents en parallele, chacun avec un objectif propre. Chaque agent tourne dans son conteneur.
Superviser et intervenir
infoConsulter les logs de chaque conteneur, intervenir manuellement, interrompre ou redemarrer un agent en cours.
Consolider le travail
infoMerger les branches Git produites par chaque agent dans la branche principale apres revue.
Sortie
Branches Git independantes par agent, logs de conteneur, diffs prets pour merge.
Exemple
Entrée
Lancer 3 agents : Agent A = "Ecrire les tests manquants pour /api/billing" ; Agent B = "Optimiser les requetes Postgres lentes detectees en staging" ; Agent C = "Migrer le lint ESLint vers Biome".
Sortie
Sculptor lance 3 conteneurs Docker, chacun sur sa branche Git. Vous consultez les logs : Agent A finit en 8 minutes avec 24 tests ; Agent B produit 3 refactors de query ; Agent C reussit la migration. Vous mergez les 3 branches apres review.
Personnalisation
| Paramètre | Description | Valeur par défaut |
|---|---|---|
| Nombre d'agents | Agents paralleles (2 a 8). | 3 |
| Image conteneur | Base Docker utilisee (auto-detect ou image custom). | auto-detect |
| Mode LLM | API cloud (Anthropic/OpenAI) ou local (Ollama). | Anthropic |