Criei um plugin para o Neovim que integra a IA da Groq
Boa noite galera!
Estou desenvolvendo pela primeira vez um plugin para o Neovim.
A ideia é não ter dependencias externas, ser extremamente simples, leve e facil de usar. Por isso criei o Tai (Terminal AI), o projeto tem duas partes:
- o plugin
- uma ferramenta CLI
O plugin consegue gerar diffs que voce pode aplicar nos arquivos, pode também rodar comandos para ajudar nas tarefas (coloquei uma validação de segurança) e elaborar planos. Estou usando e com bons resultados.
O CLI é bem legal para integrar nas pipelines do terminal, por exemplo:
for f in docs/* do
name="$(tai "generate a safe and short name for this file" < "$f")"
# validate name
cp "docs/$f" "docs/$name"
done
O que ajuda muito quando precisamos algo não estruturado no terminal.
Para ambos ele necessita de uma API key do groq.
Espero que gostem, me digam o que acham.
Abraços.