Yai — ChatGPT para Seu Terminal que Compreende o Contexto
Situação familiar: você está sentado no terminal, precisa executar um comando complexo, mas esqueceu a sintaxe exata? Ou talvez queira obter rapidamente uma resposta para uma pergunta técnica sem abrir um navegador? O projeto Yai resolve exatamente esses problemas, trazendo o poder do ChatGPT diretamente para seu terminal.
O que é o Yai?
Yai (your AI) é um assistente de terminal baseado no ChatGPT da OpenAI que:
- Converte suas descrições em linguagem natural em comandos funcionais
- Responde perguntas sem sair do terminal
- Leva em consideração o contexto do seu sistema (SO, shell, nome de usuário)
- Permite personalizar o comportamento para atender às suas necessidades

Por que isso é conveniente?
Em vez de:
- Pesquisar a sintaxe do comando no Google
- Copiar do Stack Overflow
- Adaptá-lo ao seu sistema
- Testar em dados de exemplo
Você simplesmente escreve algo como:
yai "найди все файлы .log старше 30 дней и сожми их в архив"
E obtém um comando pronto para uso com uma explicação que você pode executar imediatamente.
5 razões para experimentar o Yai
- Economia de tempo — não precisa mais memorizar centenas de flags para grep, awk e outros utilitários
- Consciência de contexto — Yai conhece seu SO, shell e ambiente
- Interatividade — você pode refinar e corrigir comandos em um diálogo
- Versatilidade — também responde perguntas gerais, não apenas sobre comandos
- Instalação fácil — um único comando curl e você está pronto para usar
Como funciona tecnicamente?
Yai é escrito em Go e usa:
- API da OpenAI para processamento de linguagem natural
- Biblioteca Bubble Tea para uma interface TUI bonita
- Arquivo de configuração para armazenar configurações pessoais
O projeto está em desenvolvimento ativo — mais de 800 estrelas no GitHub e atualizações regulares.
Exemplos práticos de uso
- Administração de servidores
yai "покажи нагрузку на CPU с сортировкой по процессам"
- Processamento de dados
yai "отфильтруй CSV файл, оставив строки где вторая колонка больше 100"
- Programação
yai "как в Python проверить что строка содержит только цифры?"
- Configurações pessoais Você pode especificar seu editor preferido, flags favoritas e outras preferências.
Como começar?
A instalação leva um minuto:
curl -sS https://raw.githubusercontent.com/ekkinox/yai/main/install.sh | bash
Na primeira execução, você precisará de uma chave da API da OpenAI. Todas as configurações são salvas em ~/.config/yai.json.
Quem achará isso especialmente útil?
- Administradores de sistemas
- Engenheiros DevOps
- Desenvolvedores que trabalham com o terminal
- Qualquer pessoa cansada de pesquisar sintaxe de comandos no Google
Yai não é apenas um wrapper bonito para o ChatGPT. É uma ferramenta que realmente economiza tempo, reduz a troca de contexto e torna o trabalho no terminal mais agradável. Se você passa mais de uma hora por dia na linha de comando — vale a pena experimentar.
Documentação completa: https://ekkinox. github. io/yai/
Projetos relacionados