Dev Containers
Environnements de développement préconfigurés avec isolation de sécurité et règles de pare-feu pour Claude Code. Un fichier `.devcontainer/devcontainer.json` définit l'environnement complet, outils, extensions, accès réseau, que Claude utilise de façon cohérente. Élimine les problèmes de "ça marche sur ma machine" pour les sessions agentiques.
Forces
- Environnement identique pour tous, Claude se comporte de façon prévisible quel que soit le développeur
- Isolation réseau configurable, restreindre les domaines accessibles par Claude pendant les sessions autonomes
- Reproducibilité totale, un nouveau dev a le même environnement Claude-ready en une commande
Limites
- Setup initial significatif, Docker requis, configuration réseau à définir, temps de premier build élevé
- Performance moindre sur macOS via Docker Desktop, I/O disque plus lent qu'en natif
Pour qui
- Équipes qui veulent que Claude utilise le même environnement que la CI, même Node, mêmes outils, mêmes règles
- Agents autonomes long-running nécessitant un périmètre réseau contrôlé pour limiter les risques