Destaque PrincipalLinux

TGPT – Seu Assistente de IA no Terminal

Na SOLOWEB, estamos sempre em busca de ferramentas que simplifiquem o dia a dia de desenvolvedores, administradores de sistemas e qualquer profissional que precise de inteligência artificial de forma ágil e sem sair do console.

É por isso que hoje queremos apresentar TGPT, uma ferramenta open‑source que traz o poder do GPT direto para o seu terminal: escreva sua pergunta, envie com um clique e receba a resposta do modelo de IA na mesma janela do seu shell.

Precisando de soluções em tecnologia? Entre em contato conosco: http://soloweb.com.br/

Visite o repositório oficial:
https://github.com/aandrew-me/tgpt


O que é TGPT?

O tgpt é uma ferramenta de interface de linha de comando (CLI) multiplataforma que permite usar inteligência artificial no seu terminal.

Precisando de uma hospedagem de site ou de um servidor dedicado personalizado, seja para ambiente de teste, desenvolvimento ou de produção? E com um suporte de especialistas, que ti, ajudam a resolver os problemas o mais rápido possível? A SoloWeb tem o prazer em ti, ajudar com isso. Entre em contato conosco e faça uma cotação agora mesmo, acesse: www.soloweb.com.br.

Desenvolvido em Go, que permite interagir com os modelos da OpenAI e vários outros a partir do seu terminal, com ou sem chave da API.

  • Cross‑platform: funciona em Windows, macOS e Linux.
  • Leve: não pesa mais que alguns megabytes e não exige dependências pesadas.
  • Facilmente configurável: inclua sua chave da OpenAI como variável de ambiente e pronto!
  • Integração nativa: suporte ao “Prompt Engineering” avançado, opções de temperatura, max tokens, entre outros parâmetros.

Em outras palavras: TGPT transforma seu terminal em uma interface de chat com IA, sem custo e sem depender de interface gráfica, permitindo automação, scripting e respostas instantâneas para perguntas de codificação, digitação de documentação, depuração e muito mais.

Esta ferramenta elimina a necessidade de chaves de API e incorpora diversos provedores, como KoboldAI, Blackbox AI e OpenAI. Ela também permite que desenvolvedores interajam com modelos de IA em um ambiente de terminal familiar. Seus recursos experimentais incluem a geração e execução de comandos de shell e a criação de código. Os usuários podem personalizar funções selecionando provedores de IA específicos e definindo várias opções.

Essa ferramenta é útil para desenvolvedores interessados ​​em ou que estejam experimentando LLMs (Modelos de Aprendizado de Máquina), pois oferece suporte prático via chat com modelos de IA poderosos sem precisar sair do terminal. É ótima para escrever scripts, depurar ou testar modelos de IA.


Por que usar TGPT?

  • Produtividade: resolva dúvidas, gere trechos de código, explique conceitos e automatize tarefas sem sair do seu workflow.
  • Conveniência: você já está acostumado com comandos no terminal; TGPT expande essa familiaridade adicionando o poder do GPT.
  • Integração: é possível usar TGPT dentro de scripts, pipelines CI/CD, ou combinar com outras ferramentas CLI (e.g., jq, awk, sed).
  • Privacidade e Controle: tudo acontece localmente; você controla automaticamente quais dados são enviados à API da OpenAI.
  • Open‑source: o código é público; você pode auditar, adaptar ou melhorar a ferramenta de acordo com suas necessidades.

Principais recursos

  • ✔️ Compatível com LinuxmacOSWindowsFreeBSD
  • ✔️ Suporte a múltiplos provedores de IA (com ou sem API key)
  • ✔️ Pode executar comandos shell (experimental)
  • ✔️ Geração de código e respostas técnicas
  • ✔️ Geração de imagens por texto com provedores como Arta e Pollinations
  • ✔️ Modo interativo e integração com proxies

Instalando o TGPT

A instalação é bem simples e suportada por muitos gerenciadores de pacotes. Veja as opções mais comuns:

1. Instalação via script

bash
curl -sSL https://raw.githubusercontent.com/aandrew-me/tgpt/main/install | bash -s /usr/local/bin

Além disso, o comando “tgpt” pode ser renomeado para o que o usuário desejar, simplesmente executando o seguinte comando (substitua “solowebia” pelo nome que você quer usar):

sudo mv /usr/local/bin/tgpt /usr/local/bin/solowebia

Teste:

bash
solowebia "Sugira alguns post de novas tecnologias para o blog da soloweb"

2. Outras formas de instalação

FreeBSD
cd /usr/ports/www/tgpt/ && make install clean
# ou
pkg install tgpt

Go
go install github.com/aandrew-me/tgpt/v2@latest

Windows
Scoop:
scoop install https://raw.githubusercontent.com/aandrew-me/tgpt/main/tgpt.json

Chocolatey:
choco install tgpt

Como usar

1. Pergunta simples

bash
tgpt "Como faço para trocar um arquivo remoto via SCP em Bash?"

2. Conversa interativa

Você pode também abrir um chat interativo:

bash
tgpt

Isso abre um prompt onde você pode digitar comandos e continuar a conversa semana a semana, semelhante ao chatgpt.

3. Configurando parâmetros avançados

TGPT permite configurar modelo, temperatura, tokens máximos, dentre outros:

bash
tgpt -model gpt-4 -temperature 0.7 "Qual a diferença entre Python 2 e Python 3?"

Veja todos os flags disponíveis com:

bash
tgpt -h

Principais flags disponíveis

Flag / OpçãoDescrição
-s--shellGera e executa comandos shell (experimental)
-c--codeGera código (experimental)
-i--interactiveModo interativo padrão
-m--multilineModo interativo multi-linha
-img--imageGera imagem via prompt de texto
--providerDefine o provedor de IA
--keyDefine a chave de API (quando aplicável)
--modelEscolhe o modelo (varia conforme provedor)
--temperature--top_pAjusta criatividade e variedade
--out--height--widthParâmetros para geração de imagem
-uAtualiza o tgpt para a versão mais recente
--logSalva conversas em arquivo
--helpMostra a ajuda completa

4. Ideia para Pipeline – Script simples para gerar documentação

Crie o script: generate_docs.sh e utils.sh (arquivo que já contem uma função chamada formata_codigo)

#!/bin/bash

FILE=$1
FUNC=$2

# extrai a função usando sed/awk
FUNC_CODE=$(awk "/$FUNC\(\)/,/^}/" "$FILE")

echo "Gerando documentação da função $FUNC..."

echo "$FUNC_CODE" | tgpt "Gere documentação em Markdown para esta função Bash. Inclua descrição, parâmetros e exemplo de uso." > docs/$FUNC.md

echo "Doc criada em docs/$FUNC.md"

Dê permissão:

chmod +x generate_docs.sh

Execute:

./generate_docs.sh utils.sh formata_codigo

Resultado

// arquvo criado com a dacumentação da função solicitada
formata_codigo.md

Esperamos ter ajudado com mais esta dica, e siga nos, nas redes sociais para mais tutoriais, e se precisar de nossa ajuda estamos a disposição: www.soloweb.com.br.

E lembrando que a SOLOWEB além de oferecer Hospedagem de Sites, Servidores Dedicados, Servidores VPS com o menor custo do Brasil, também desenvolve soluções de software e realiza gerenciamento e monitoramento de servidores para sua empresa, faça uma cotação sem custo, acesse: www.soloweb.com.br