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: 509 ]

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

Sorteio de camisetas promovido pela GeekWorld

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

Paginação de resultados em PHP/MySQL

Viva o Linux 2008 - Site com cara e recursos novos!

Expressões Regulares - Entenda o que são Lookahead e Lookbehind

Leitura recomendada

PEP 8 - Guia de estilo para código Python

Trabalhando com permutações em ordem lexicográfica crescente

Sockets em Python

Introdução a Threads e como implementá-las em Python

Crie um bot para Telegram e gerencie a escala de plantonistas

  
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