Repolode
j178

j178/chatgpt

CLI de terminal para conversar con los modelos GPT-3.5 y GPT-4 de OpenAI, con modo interactivo y compatibilidad con pipelines.

Alternativa open source a:ChatGPT

Estrellas
776
Forks
47
Issues abiertos
11
Último commit
hace 2 meses

¿Qué es?

chatgpt es un cliente de línea de comandos para los modelos de chat de OpenAI, escrito en Go. Al ejecutar `chatgpt`, se abre una sesión de chat interactiva en la terminal, y `chatgpt -p` inicia una sesión con un prompt de sistema con nombre o definido sobre la marcha, como el de un traductor.

La herramienta también funciona en pipelines de shell: el texto que se envía por stdin se usa como entrada, por lo que puede combinarse con otros comandos para transformar archivos o resultados. Las conversaciones se guardan localmente en un archivo JSON, y cada una puede tener su propio modelo, prompt, longitud de contexto y configuración de tokens. Es posible configurar los atajos de teclado para introducir varias líneas, recorrer el historial y cambiar entre conversaciones.

Lee una clave de API de OpenAI desde una variable de entorno o un archivo de configuración, y puede conectarse a un endpoint personalizado o a implementaciones de Azure OpenAI mediante la asignación de modelos.

Funciones clave

  • 01Modo de chat interactivo en la terminal
  • 02Prompts predefinidos o creados sobre la marcha con la opción `-p`
  • 03Compatibilidad con stdin para usar la herramienta en pipelines de shell
  • 04Guardado local y cambio entre varias conversaciones
  • 05Atajos de teclado configurables y ajustes de modelo para cada conversación
  • 06Compatibilidad con endpoints personalizados e implementaciones de Azure OpenAI

Casos de uso

  • Hacer consultas rápidas desde la terminal sin abrir un navegador
  • Transformar archivos o resultados de comandos con un prompt en un pipeline de shell
  • Ejecutar desde la línea de comandos un prompt de traductor o basado en otra personalidad

Inicio rápido

  1. 1

    Instala el binario con Go

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

    Obtén una clave de API de OpenAI y expórtala

    export OPENAI_API_KEY=xxx
  3. 3

    Inicia el modo de chat

    chatgpt

Antes de usarlo

  • Requiere una clave de API de OpenAI y, por ahora, solo admite los modelos GPT-3.5 y GPT-4 de OpenAI.
  • Los metadatos del proyecto no especifican ninguna licencia, por lo que las condiciones de reutilización no están claras.

En colecciones

Temas

Preguntas frecuentes

¿Qué es chatgpt?
CLI de terminal para conversar con los modelos GPT-3.5 y GPT-4 de OpenAI, con modo interactivo y compatibilidad con pipelines. chatgpt es un cliente de línea de comandos para los modelos de chat de OpenAI, escrito en Go. Al ejecutar `chatgpt`, se abre una sesión de chat interactiva en la terminal, y `chatgpt -p` inicia una sesión con un prompt de sistema con nombre o definido sobre la marcha, como el de un traductor.
¿chatgpt es gratuito? ¿Qué licencia tiene?
chatgpt no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
¿chatgpt sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de chatgpt fue el 29 ago 2026.
¿Para qué puedo usar chatgpt?
Hacer consultas rápidas desde la terminal sin abrir un navegador Transformar archivos o resultados de comandos con un prompt en un pipeline de shell Ejecutar desde la línea de comandos un prompt de traductor o basado en otra personalidad
¿Cómo se instala chatgpt?
Instala el binario con Go: go install github.com/j178/chatgpt/cmd/chatgpt@latest Obtén una clave de API de OpenAI y expórtala: export OPENAI_API_KEY=xxx Inicia el modo de chat: chatgpt
¿Dónde consigo chatgpt?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/j178/chatgpt

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados