Skip to content
/ shai Public

Shell AI (shai) - CLI tool for AI-powered Q&A and code generation in terminal.

Notifications You must be signed in to change notification settings

Santato7/shai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shai (Shell AI) README

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.

Requisitos

  • Python
  • pip
  • git

Instalação

Linux

curl -fsSL https://raw.githubusercontent.com/santato7/shai/main/install.sh | bash

Uso

shai [options] <prompt>

Opções

  • -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".

Exemplo

shai "Como fazer um bolo?"
shai -c "Como criar uma função em Python que soma dois números?"

Configuração

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.

About

Shell AI (shai) - CLI tool for AI-powered Q&A and code generation in terminal.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published