tux-gpt - Assistente de IA para o Terminal

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.

[ Hits: 223 ]

Por: Fábio Berbert de Paula em 21/04/2025 | Blog: https://fabio.automatizando.dev


Introdução



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.

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor

Armazenando a senha de sua carteira Bitcoin de forma segura no Linux

Zello - Transforme seu Android (e GNU/Linux) num Walkie Talkie

O que são distribuições

Firefox 2 e seu recurso de proteção contra Web Phishing

Mais uma política "suja" de marketing da Microsoft

Leitura recomendada

Interagindo com servidores HTTP com Python

Introdução ao clib (Command Line Book)

Crie um bot para Telegram e gerencie a escala de plantonistas

Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado

Port Scanner com Python

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts