
Jules
Jules es el agente de programación asíncrono de Google: clona tu repositorio de GitHub en una máquina virtual en la nube, planifica los cambios con Gemini y abre solicitudes de extracción para que las apruebes.
Acerca de esta herramienta
Jules es un agente de programación de Google que se encarga de tareas que los desarrolladores preferirían no hacer ellos mismos, como corregir errores, añadir documentación o crear pequeñas funciones. Conectas tu cuenta de GitHub, eliges un repositorio y una rama y escribes una instrucción, o simplemente añades la etiqueta jules a una incidencia de GitHub para asignar la tarea.
Jules clona el repositorio en una máquina virtual en la nube, instala las dependencias y redacta un plan con un modelo Gemini antes de editar los archivos. Muestra un diff para que lo revises y luego crea una solicitud de extracción que puedes aprobar y fusionar. Como funciona de forma asíncrona, puedes marcharte mientras se ejecuta. Google describe Jules como experimental y ofrece planes que van desde correcciones rápidas hasta el desarrollo con varios agentes.
Qué puedes hacer
Integración con GitHub
Asigna tareas desde la interfaz de Jules o etiquetando una incidencia de GitHub.
Ejecución en máquina virtual en la nube
Clona tu código, instala las dependencias y ejecuta los cambios en una máquina virtual aislada.
Planifica antes de editar
Propone un plan con Gemini para que puedas ver primero los cambios previstos.
Diffs y solicitudes de extracción
Revisa un diff y deja que Jules abra una solicitud de extracción para que la fusiones.
¿Para quién es?
- Un mantenedor etiqueta un lote de incidencias pequeñas para que Jules las corrija durante la noche.
- Un desarrollador pide a Jules que migre archivos a una nueva estructura de directorios.
- Un equipo usa Jules para añadir la documentación que falta en un proyecto.
Antes de elegir
Jules necesita acceso a tus repositorios; concédelo solo a aquellos que deba modificar.
Google califica Jules como experimental, así que espera cambios en las funciones y los límites.
Preguntas frecuentes
¿Cómo le doy una tarea a Jules?
Selecciona un repositorio y una rama y escribe una instrucción, o añade la etiqueta jules a una incidencia de GitHub para asignársela directamente.
¿Dónde ejecuta Jules mi código?
Jules clona tu repositorio en una máquina virtual en la nube, instala las dependencias y modifica los archivos allí.
¿Fusiona Jules los cambios automáticamente?
No. Jules muestra un diff y crea una solicitud de extracción, que tú revisas, apruebas y fusionas.
Consulta el sitio web oficial para conocer las funciones, los precios y las condiciones actuales.