JetBrains Junie es el agente de programación de JetBrains para su ecosistema de IDE, junto a AI Assistant. Trabaja dentro de IntelliJ IDEA, PyCharm, WebStorm y los demás IDE de la casa, además de contar con línea de comandos e integración con pipelines.
Para qué sirve
- Ejecutar tareas de código dentro del IDE, con el proyecto ya indexado
- Planificar antes de actuar y seguir la ejecución en tiempo real, con posibilidad de intervenir
- Editar varios archivos y ajustar pruebas y configuración
- Ejecutarse en línea de comandos (Junie CLI) y en GitHub Actions/GitLab CI
- Usar el chat y la edición asistida de AI Assistant en el mismo entorno
Cómo funciona
- El agente aprovecha la indexación y la comprensión de proyecto de los IDE JetBrains
- Hay un modo de planificación, que describe los pasos antes de la ejecución, y un modo de seguimiento, en el que puedes corregir el rumbo durante la tarea
- Los recursos de depuración y ejecución forman parte del flujo dentro del IDE
- Junie CLI lleva el mismo agente a la terminal y a la automatización de CI
Dónde se ejecuta
- IDE JetBrains (IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, GoLand y otros)
- Línea de comandos (Junie CLI)
- GitHub Actions y GitLab CI
- Integración con AI Assistant
Disponibilidad y licencias
- Producto propietario de JetBrains
- Hay capa gratuita con créditos y opción de usar tu propia clave de modelo (BYOK)
- Los planes varían por producto y por uso individual o corporativo
Puntos fuertes
- Integración nativa con el ecosistema JetBrains y su indexación de proyecto
- Combinación de planificación con seguimiento durante la ejecución
- Presencia en IDE, terminal y CI
- Continuidad de marca y soporte dentro del ecosistema de JetBrains
Puntos de atención
- El aprovechamiento pleno depende de usar los IDE JetBrains
- Los recursos y créditos varían según el plan
- Producto propietario; la elección de modelo sigue las opciones ofrecidas y el BYOK
