coop es una herramienta de línea de comandos escrita en Rust, desarrollada por Trail of Bits, que crea y gestiona máquinas virtuales desechables pensadas para ejecutar agentes de programación como Claude Code y Codex. Su objetivo es que estos agentes dispongan de acceso completo a Docker, git, compiladores y gestores de paquetes sin poner en riesgo el equipo anfitrión. Cada VM se aísla del sistema principal, se reproduce de forma idéntica y resulta económica de crear y destruir, de modo que el desarrollador puede trabajar con un entorno limpio en cada sesión.
La instalación parte de un script oficial o, en particular, de la compilación del binario mediante cargo. Tras instalar la CLI, el comando coop setup prepara la imagen de plantilla de la VM: en Linux descarga Firecracker y un kernel invitado; en macOS requiere tener Lima instalado mediante Homebrew. El proyecto se ha probado en macOS arm64 (Apple Silicon) y Linux x86_64, mientras que las compilaciones para Linux arm64 existen pero no están verificadas. El flujo de uso es directo: dentro del directorio del proyecto, coop up levanta una instancia y coop claude o coop codex lanzan el agente correspondiente dentro de la VM. Las actualizaciones se aplican con coop update, configurable desde la documentación del proyecto.
coop resulta útil para desarrolladores que delegan tareas a agentes de IA con acceso al sistema de archivos y a herramientas del sistema, y quieren separar ese entorno del suyo propio por motivos de seguridad, reproducibilidad o limpieza.
