shai é uma ferramenta de linha de comando (CLI) que consome APIs de IA para responder perguntas e gerar comandos Bash ou código em várias linguagens de programação. A ferramenta utiliza a biblioteca rich
para fornecer saídas estilizadas e claras no terminal.
- Python
- pip
- git
curl -fsSL https://raw.githubusercontent.com/santato7/shai/main/install.sh | bash
shai [options] <prompt>
-h
ou--help
: Mostra esta mensagem de ajuda.-b
ou--bash
: Gerar comandos Bash.-c
ou--code
: Gerar código em várias linguagens de programação.
Se nenhum argumento de opção for passado, shai atua como um "assistente geral".
shai "Como fazer um bolo?"
shai -c "Como criar uma função em Python que soma dois números?"
shai requer uma chave de API do Google Gemini para funcionar. Durante a instalação, você será solicitado a inserir sua chave de API. A chave será armazenada em um arquivo de configuração localizado em ~/.config/shai/shai.conf
.
Para obter sua chave de API do Gemini, acesse Google Gemini API e siga as instruções para criar uma chave de API.