Repolode
j178

j178/chatgpt

CLI de terminal para conversar com os modelos GPT-3.5 e GPT-4 da OpenAI, com modo de chat interativo e suporte a pipelines.

Alternativa open source a:ChatGPT

Estrelas
776
Forks
47
Issues abertas
11
Último commit
há 2 meses

O que é?

chatgpt é um cliente de linha de comando para os modelos de chat da OpenAI, escrito em Go. Ao executar `chatgpt`, você abre uma sessão de chat interativa no terminal; já `chatgpt -p` inicia uma sessão com um prompt de sistema predefinido ou criado na hora, como uma persona de tradutor.

A ferramenta também funciona em pipelines de shell: o texto enviado pela entrada padrão é usado como entrada, permitindo combiná-la com outros comandos para transformar arquivos ou saídas. As conversas são salvas localmente em um arquivo JSON, e cada uma pode ter seu próprio modelo, prompt, tamanho de contexto e configurações de tokens. Os atalhos de teclado para inserir várias linhas, navegar pelo histórico e alternar entre conversas podem ser configurados.

A ferramenta lê uma chave de API da OpenAI de uma variável de ambiente ou arquivo de configuração e pode usar um endpoint personalizado ou implantações do Azure OpenAI por meio do mapeamento de modelos.

Recursos principais

  • 01Modo de chat interativo no terminal
  • 02Prompts predefinidos ou criados na hora com a flag `-p`
  • 03Suporte à entrada padrão para uso em pipelines de shell
  • 04Salvamento local e alternância entre várias conversas
  • 05Atalhos de teclado configuráveis e configurações de modelo por conversa
  • 06Compatível com endpoints personalizados e implantações do Azure OpenAI

Casos de uso

  • Fazer perguntas rápidas pelo terminal sem abrir o navegador
  • Transformar arquivos ou saídas de comandos com um prompt em um pipeline de shell
  • Usar pela linha de comando um prompt de tradutor ou outra persona

Início rápido

  1. 1

    Instale o binário com Go

    go install github.com/j178/chatgpt/cmd/chatgpt@latest
  2. 2

    Obtenha uma chave de API da OpenAI e exporte-a

    export OPENAI_API_KEY=xxx
  3. 3

    Inicie o modo de chat

    chatgpt

Antes de usar

  • Requer uma chave de API da OpenAI e, por enquanto, oferece suporte apenas aos modelos GPT-3.5 e GPT-4 da OpenAI.
  • Os metadados do projeto não especificam uma licença, portanto, os termos de reutilização não estão claros.

Em coleções

Tópicos

Perguntas frequentes

O que é chatgpt?
CLI de terminal para conversar com os modelos GPT-3.5 e GPT-4 da OpenAI, com modo de chat interativo e suporte a pipelines. chatgpt é um cliente de linha de comando para os modelos de chat da OpenAI, escrito em Go. Ao executar `chatgpt`, você abre uma sessão de chat interativa no terminal; já `chatgpt -p` inicia uma sessão com um prompt de sistema predefinido ou criado na hora, como uma persona de tradutor.
chatgpt é gratuito? Qual é a licença?
chatgpt não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
chatgpt ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de chatgpt foi em 29 de ago. de 2026.
Para que posso usar chatgpt?
Fazer perguntas rápidas pelo terminal sem abrir o navegador Transformar arquivos ou saídas de comandos com um prompt em um pipeline de shell Usar pela linha de comando um prompt de tradutor ou outra persona
Como instalar chatgpt?
Instale o binário com Go: go install github.com/j178/chatgpt/cmd/chatgpt@latest Obtenha uma chave de API da OpenAI e exporte-a: export OPENAI_API_KEY=xxx Inicie o modo de chat: chatgpt
Onde consigo chatgpt?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/j178/chatgpt

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados