Que tal ter um assistente de IA no seu terminal com suporte a busca na web? O tux-gpt é uma ferramenta de linha de comando, escrita em Python, que traz a inteligência do ChatGPT diretamente para a telinha preta do seu Linux.
Em primeiro lugar, este é um projeto que criei para uso pessoal, uso bastante e decidi compartilhar com a comunidade. O projeto é open source e está disponível no GitHub.
Abaixo um vídeo de demonstração do uso do tux-gpt:
Resumo
Instalar e executar:
pip install tux-gpt tux-gpt
Requisitos
Para usar o tux-gpt, antes de tudo, você precisa de uma chave de API da OpenAI. Você pode obter uma chave de API gratuita em https://platform.openai.com/signup. Novas contas recebem créditos gratuitos para testar a API. Posteriormente, você pode adicionar um cartão de crédito para continuar usando a API após o término dos créditos gratuitos.
De posse da chave, você pode configurar a variável de ambiente OPENAI_API_KEY no seu sistema operacional. O tux-gpt irá buscar essa variável para autenticar as requisições à API da OpenAI.
No Linux, você pode adicionar a variável de ambiente no seu arquivo .bashrc. Para isso, adicione a seguinte linha ao final do arquivo:
export OPENAI_API_KEY="sua-chave-aqui"
Depois, execute o comando "source ~/.bashrc" para carregar a variável de ambiente. Ou faça logout e login novamente.
Para executar o tux-gpt, você precisa ter o Python 3.7 ou superior instalado no seu sistema. Você pode verificar a versão do Python instalada com o comando:
python3 --version
Também é necessário ter o pip instalado. O pip é o gerenciador de pacotes do Python e geralmente já vem instalado junto com o Python. Você pode verificar se o pip está instalado com o comando:
pip --version
Se o pip não estiver instalado, você pode instalá-lo com o seguinte comando:
sudo apt install python3-pip
Instalação
Para instalar o tux-gpt, você pode usar o pip. Execute o seguinte comando no terminal:
pip install tux-gpt
O comando acima irá baixar e instalar a última versão do tux-gpt disponível no PyPI.
Se você preferir, pode instalar o tux-gpt a partir do código fonte. Para isso, siga os passos abaixo:
1. Clone o repositório do tux-gpt:
git clone https://github.com/fberbert/tux-gpt.git
2. Acesse o diretório do projeto:
cd tux-gpt
3. Instale as dependências necessárias:
pip install -r requirements.txt
4. Instale o tux-gpt localmente:
pip install .
Executando o tux-gpt
Após a instalação, você pode executar o tux-gpt diretamente no terminal. Para isso, basta digitar o seguinte comando:
tux-gpt
Em sua primeira execução, o tux-gpt irá criar um diretório chamado ~/.tux-gpt/ onde serão armazenados os arquivos de configuração e histórico de mensagens.
config.json: arquivo de configuração do CLI;
history.json: persistência das últimas 20 mensagens (usuário + assistente);
input_history: histórico de comandos para navegação com as setas Up/Down.
E pronto! Agora você pode interagir com o assistente de IA diretamente no seu terminal. Experimente informar uma URL e pedir para ele resumir o conteúdo da página. Ou peça para ele fazer alguma busca na Internet e trazer os resultados.
Depois me conta aqui se ele te ajudou no dia-a-dia.