Air logo

Air

An agentic development environment

News

Lançamento do Air em prévia pública — uma nova geração de ferramentas para desenvolvimento, criadas sobre 26 anos de experiência

Read this post in other languages:

Baixar o Air — gratuito para macOS. Versões para Windows e Linux estarão disponíveis em breve.

Estamos com um otimismo bem embasado e pragmático quanto ao desenvolvimento de software com agentes. Depois de 26 anos criando ferramentas para desenvolvedores, temos uma visão clara do que ainda precisa ser criado e uma forte convicção de que os agentes mudarão a forma de fazer software de maneira fundamental. Mas novos conceitos estão aparecendo mais rapidamente do que qualquer um pode validá-los. Então, achamos melhor entregar o que funciona do que criar hype sobre o que talvez funcione.

O estado atual do trabalho com agentes de programação é fragmentado: cada agente é executado em uma ferramenta separada, com configurações diferentes, contexto diferente e sem uma compreensão estrutural do seu código. O JetBrains Air é uma peça importante para resolver esse quebra-cabeças e hoje estamos lançando sua demonstração pública. Ele está disponível para desenvolvedores que tenham uma assinatura do JetBrains AI ou de provedores de agentes (exceto a Anthropic) e chaves de API.

Um ambiente real de desenvolvimento com agentes, não uma janela de chat

O JetBrains Air é um ambiente de desenvolvimento com agentes, feito para delegar tarefas de programação para diversos agentes de IA e executá-los simultaneamente. Assim como o IntelliJ IDEA, um IDE, o Air foi baseado na ideia de integrar as ferramentas essenciais em uma só experiência coerente. Mas há uma diferença importante: um IDE adiciona ferramentas a um editor de código, enquanto o Air cria ferramentas em torno de um agente. A nova experiência de desenvolvimento é otimizada para você guiar o agente e fazer um ajuste fino da saída dele.

O Air ajuda a navegar pela sua base de código. Ao definir uma tarefa, você pode mencionar uma determinada linha ou um commit, classe, método ou outro símbolo. Como resultado, o agente obtém um contexto preciso, em vez de uma maçaroca de texto colado. E quando a tarefa for concluída, a sua revisão não se limita ao diff do código: o Air permite visualizar as alterações no contexto de toda a sua base de código e você dispõe de ferramentas essenciais, como um terminal, um cliente de Git e uma pré-visualização incorporada, tudo à sua frente. 

Sejamos honestos: bases complexas de código ainda não estão prontas para a programação puramente por agentes. É aqui que entram nossos 26 anos de experiência desenvolvendo IDEs. O Air se concentra na orquestração de agentes, sem substituir os fluxos de trabalho já existentes de desenvolvimento. O Air cuida do desenvolvimento feito por agentes; o seu IDE cuida do resto.

Alterne livremente entre agentes, execute tarefas simultâneas

O Air já vem com suporte ao Codex, Claude Agent, Gemini e Junie. Cada fornecedor de IA está em uma corrida contra os outros, mas o Air torna o processo de alternar entre agentes em vários projetos uma parte natural do fluxo de trabalho, não uma migração. O Air tem suporte ao Agent Client Protocol (ACP) e em breve trará o suporte por ACP a outros agentes através do ACP Agent Registry.

Execute agentes localmente como padrão ou isole-os em containers do Docker e árvores de trabalho de Git para sandboxing e trabalho concorrente.

O Air ajuda a evitar a confusão de várias janelas e abas de terminal abertas para cada tarefa. Você vê uma tarefa (ou seja, uma sessão de agente) de cada vez e recebe uma notificação quando outra tarefa precisar da sua atenção, para você poder passar rapidamente para ela, enquanto o agente continua trabalhando. Então, o Air transporta as suas alterações de um container ou árvore de trabalho para a sua cópia principal.

Como começar

Se você tiver uma assinatura do JetBrains AI Pro (incluída no All Products Pack e no dotUltimate) ou do AI Ultimate, todos os agentes já estão incluídos. Basta entrar com a sua conta da JetBrains. Se você preferir usar as suas próprias chaves de API da Anthropic, OpenAI ou Google, poderá trazê-las! Você também pode usar assinaturas de uso pessoal do Google e OpenAI. Se você usar a abordagem BYOK (“traga a sua própria chave”), as suas próprias chaves sempre serão usadas primeiro e qualquer uso não coberto por essas chaves recairá sobre a sua assinatura da JetBrains. Teremos em breve uma oferta específica para grandes empresas.

A execução na nuvem (com agentes remotos executados em sandboxes isoladas) está em estágio técnico preliminar e estará disponível em breve para os usuários do Air. 

Próxima etapa: colaboração em equipe

Esta versão se concentra na produtividade de desenvolvedores individuais, mas ao mesmo tempo, vemos esta etapa como um primeiro passo em direção a um futuro no qual agentes e seres humanos colaborarão de forma mais integrada.

Um insight que ganhamos ao trabalharmos com agentes é que a colaboração não começa na revisão da saída do agente. Começa antes, na própria definição da tarefa. É melhor que as equipes refinem juntas a tarefa e se alinhem com ela, antes de envolverem quaisquer agentes. Falaremos mais disso em breve.

Baixe o Air, faça login e inicie a sua primeira tarefa. Escutamos o seu feedback e o usamos constantemente para melhorias. Então, acompanhe-nos no X ou entre em contato diretamente.

Artigo original em inglês por:

Nik Tkachev

Nik Tkachev