devvm

Máquinas Linux por proyecto para agentes de programación y herramientas de desarrollo.

Descripción del producto

DevVM mantiene una máquina virtual Linux reutilizable para cada proyecto. En el equipo anfitrión entras en la carpeta del proyecto, ejecutas devvm e inicias el agente en la terminal de la VM. Los archivos del proyecto orientan las herramientas propuestas; puedes añadir herramientas y capas de imagen. Volver a ejecutarlo en la misma carpeta abre la VM de ese proyecto.

La frontera importante es lo que la VM puede alcanzar. El flujo predeterminado monta el proyecto con lectura y escritura, expone las skills del agente en solo lectura y copia ciertos ajustes. Otras carpetas personales y el historial del agente quedan fuera. Un proxy del anfitrión añade las credenciales reales a las solicitudes salientes, mientras la VM recibe marcadores. Son mecanismos publicados por el proyecto, no una garantía contra cualquier ataque.

El agente aún puede modificar un proyecto con permiso de escritura. El modo clone documentado trabaja en una copia propia del repositorio dentro de la VM; después traes los cambios mediante fetch. Las nuevas VM usan una lista de destinos permitidos, con alternativas sin red o más abiertas. Revisa montajes, red y límites del anfitrión juntos: la protección de .git de macOS no existe en todos los anfitriones Linux.

FUNCIONES INDICADAS POR LA FUENTE

Qué ofrece devvm

  1. 01Reutilizar una VM por proyecto y elegir herramientas según sus archivos.
  2. 02Ejecutar Claude Code, Codex u opencode compatibles dentro de la VM.
  3. 03Configurar niveles de red y credenciales mediante el proxy del anfitrión.
  4. 04Usar capas opcionales, reenvío de puertos y VS Code Remote-SSH.
  5. 05Elegir clone para evitar escrituras directas en el árbol de trabajo del anfitrión.
CÓMO USARLO

Un flujo práctico

  1. 01Comprueba Lima y los requisitos del anfitrión; Linux también necesita QEMU y acceso a /dev/kvm.
  2. 02En la carpeta deseada, revisa herramientas, agente, recursos y nivel de red antes de crear la VM.
  3. 03Inicia el agente en la terminal de la VM y realiza el acceso documentado al proveedor si hace falta.
  4. 04Confirma rutas modificables, skills y ajustes expuestos y destinos de red permitidos.
  5. 05Revisa el diff real y los resultados; usa clone si quieres traer los cambios de forma explícita.

Resumen basado en la fuente; las afirmaciones del producto no se han probado de forma independiente.

Qué lo diferencia

Qué lo diferencia

Combina el ciclo de vida de VM por proyecto con herramientas de desarrollo y gestión de credenciales de agentes. Un montaje modificable concede acceso de forma deliberada. La frontera de la VM no garantiza que los archivos del proyecto permanezcan intactos; importan los montajes y las reglas de red elegidos.

Para quién es adecuado

Para quién es adecuado

  • Desarrolladores que quieren ejecutar agentes en un entorno del proyecto.
  • Equipos con herramientas distintas entre proyectos locales.
  • Usuarios dispuestos a revisar el acceso a archivos y red.
ANTES DE ELEGIR

Qué comprobar

  • Requiere macOS 13+ o Linux en arm64/x86_64 y Lima 2.2+. El repositorio indica pruebas en Mac Apple Silicon y Linux; los Mac Intel aún no están probados.
  • El montaje con escritura permite modificar el proyecto; protégelo o clónalo según corresponda.
  • Lee los límites de protección de .git y los vectores de ataque aún abiertos.
  • La licencia MIT no hace gratuitas las suscripciones de modelos ni los recursos de cómputo.

Preguntas frecuentes

¿El agente se ejecuta en mi anfitrión?

En el flujo documentado lo inicias en la terminal de la VM. Comprueba que no lo hayas iniciado directamente desde otra terminal del anfitrión.

¿Todavía puede modificar mi proyecto?

Sí. La carpeta predeterminada se monta con lectura y escritura. --clone utiliza una copia separada del repositorio y después traes los cambios con fetch.

¿Qué necesita Linux además?

La página oficial indica Lima, QEMU y acceso a /dev/kvm. Linux tiene límites propios, como no contar con protección de .git; revisa la documentación actual de instalación y seguridad.

CASOS DE USO

Tareas relacionadas

Verificado con fuentes primarias

La información se contrastó el 7 nov 2026 con el sitio oficial o documentación primaria.

Relacionados por tarea

ProductosPrecioPlataformasCASOS DE USO
devvmCódigo abierto MIT; servicios externos apartemacOS 13+ o Linux; Lima 2.2+Generar código listo para producción · Automatizar flujos de trabajo
Claude CodeDe pagoWeb, Windows, macOS, Linux, iOS, Android, APIGenerar código listo para producción · Automatizar flujos de trabajo
ArchonNo verificadoWebGenerar código listo para producción · Automatizar flujos de trabajo
ClineNo verificadoWindows, macOS, Linux, APIGenerar código listo para producción · Automatizar flujos de trabajo
TabnineNo verificadoNo indicadoGenerar código listo para producción · Automatizar flujos de trabajo