O JetBrains Junie é o agente de programação da JetBrains para o seu ecossistema de IDEs, ao lado do AI Assistant. Ele atua dentro do IntelliJ IDEA, PyCharm, WebStorm e demais IDEs da casa, além de contar com linha de comando e integração com pipelines.
Para que serve
- Executar tarefas de código dentro da IDE, com o projeto já indexado
- Planejar antes de agir e acompanhar a execução em tempo real, com possibilidade de intervir
- Editar vários arquivos e ajustar testes e configuração
- Rodar em linha de comando (Junie CLI) e em GitHub Actions/GitLab CI
- Usar o chat e a edição assistida do AI Assistant no mesmo ambiente
Como funciona
- O agente aproveita a indexação e o entendimento de projeto das IDEs JetBrains
- Há um modo de planejamento, que descreve os passos antes da execução, e um modo de acompanhamento, em que você pode corrigir o rumo durante a tarefa
- Recursos de depuração e execução fazem parte do fluxo dentro da IDE
- O Junie CLI leva o mesmo agente para o terminal e para a automação de CI
Onde roda
- IDEs JetBrains (IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, GoLand e outras)
- Linha de comando (Junie CLI)
- GitHub Actions e GitLab CI
- Integração com o AI Assistant
Disponibilidade e licenciamento
- Produto proprietário da JetBrains
- Há camada gratuita com créditos e opção de usar a própria chave de modelo (BYOK)
- Planos variam por produto e por uso individual ou corporativo
Pontos fortes
- Integração nativa com o ecossistema JetBrains e sua indexação de projeto
- Combinação de planejamento com acompanhamento durante a execução
- Presença em IDE, terminal e CI
- Continuidade de marca e suporte dentro do ecossistema da JetBrains
Pontos de atenção
- O aproveitamento pleno depende de usar as IDEs JetBrains
- Recursos e créditos variam conforme o plano
- Produto proprietário; a escolha de modelo segue as opções oferecidas e o BYOK
