Aide é uma inovadora ferramenta de IA projetada para auxiliar desenvolvedores com sugestões de código rápidas e inteligentes. Integrando-se perfeitamente ao seu ambiente de desenvolvimento, Aide não apenas analisa os arquivos ativos, mas também se conecta ao Language Server para navegar e utilizar códigos relacionados, suportando uma lista crescente de linguagens de programação.
Com Aide, a conclusão de código é mais do que uma simples sugestão; é uma experiência contextual que entende o que você está tentando alcançar, tornando o tab
seu melhor amigo no processo de codificação. Além disso, Aide introduz uma funcionalidade de chat que permite aos desenvolvedores fazer perguntas diretamente no editor. Basta pressionar ⌘ + ctrl + I
para iniciar uma conversa ou ⌘ + I
para começar uma discussão diretamente no arquivo. Use #
para referenciar arquivos ou símbolos de código sobre os quais deseja perguntar, ou simplesmente destaque algum código e pressione ⌘ + L
para obter ajuda instantânea.
A privacidade é uma prioridade para Aide. A ferramenta foi arquitetada para rodar inteiramente na sua máquina, sem a necessidade de servidores intermediários entre o IDE e o modelo de linguagem. Para aqueles que desejam ainda mais controle, Aide oferece a opção de hospedar os melhores modelos de codificação na sua própria infraestrutura.
Aide também é um defensor do futuro open source da IA. A ferramenta permite que você escolha seu provedor de infraestrutura e modelo preferido, adicione sua chave de API e comece a codificar imediatamente. Todas as consultas feitas ao modelo estão disponíveis para você em um banco de dados SQLite local, e nossos prompts são open source, facilitando o trabalho com modelos open source e/ou o ajuste fino deles.
Construído sobre o VSCode, Aide garante que todas as suas configurações, atalhos de teclado e extensões funcionem perfeitamente. Basta procurar pela opção 'Importar Configurações e Atalhos do VSCode' nas configurações para uma transição suave.
Com Aide, você tem ao seu lado uma ferramenta poderosa que não apenas acelera o processo de desenvolvimento, mas também melhora a qualidade do código, tudo isso mantendo a privacidade e a flexibilidade que os desenvolvedores modernos exigem.