Repolode
amidabuddha

amidabuddha/console-chat-gpt

Cliente de chat para terminal en Python, compatible con LLM de OpenAI, Ollama y Telegram, con soporte para servidores MCP.

Alternativa open source a:ChatGPT

Estrellas
158
Forks
22
Issues abiertos
0
Último commit
anteayer

¿Qué es?

console-chat-gpt es una aplicación de chat de línea de comandos escrita en Python. Permite conversar desde una misma interfaz de terminal con modelos de OpenAI, Mistral, Anthropic, xAI y Google AI, con cualquier proveedor compatible con OpenAI SDK, como DeepSeek u OpenRouter, y con modelos de Ollama alojados localmente. Los modelos se declaran en un archivo config.toml con su URL base, nombre y clave de API.

Además del chat básico, la aplicación admite las API Responses y Assistants de OpenAI, entrada de imágenes con determinados modelos, generación de imágenes, caché de prompts de Anthropic, respuestas en streaming y un modo AI Managed que elige uno de los modelos configurados según el prompt. Los servidores MCP se pueden cargar desde un archivo mcp_config.json. Las conversaciones se pueden guardar al salir y reanudar más tarde, y es posible configurar los roles y la temperatura de cada sesión.

La misma aplicación puede ejecutarse como bot de Telegram, con emparejamiento por chat, comandos de administración y asignación opcional de modelos a salas. El proyecto indica que los usuarios de Windows deben ejecutarla a través de WSL.

Funciones clave

  • 01Chatea desde la terminal con OpenAI, Mistral, Anthropic, xAI, Google AI y cualquier proveedor compatible con OpenAI SDK.
  • 02Ejecuta modelos locales alojados en Ollama.
  • 03Admite las API Responses y Assistants de OpenAI y la generación de imágenes.
  • 04Carga servidores MCP desde un archivo de configuración al estilo de Claude Desktop.
  • 05El modo AI Managed selecciona automáticamente un modelo según el prompt.
  • 06Interfaz opcional de bot de Telegram con emparejamiento y comandos de administración.

Casos de uso

  • Comparar las respuestas de varios proveedores de LLM sin salir de la terminal.
  • Chatear con modelos locales de Ollama y mantener los datos en tu máquina.
  • Usar herramientas MCP en una sesión de chat sencilla.
  • Ejecutar un bot de asistente de IA compartido para un grupo de Telegram.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/amidabuddha/console-chat-gpt.git
  2. 2

    Entra en la carpeta

    cd console-chat-gpt
  3. 3

    Instala las dependencias necesarias

    python3 -m pip install -r requirements.txt
  4. 4

    Ejecuta el archivo ejecutable e introduce tu API key cuando se te solicite la primera vez

    python3 main.py

Antes de usarlo

  • Solo ofrece compatibilidad oficial con Linux y macOS; se recomienda a los usuarios de Windows usar WSL.
  • El README dirige a los nuevos usuarios al proyecto sucesor tellm, por lo que este proyecto está obsoleto para nuevas instalaciones.
  • Necesita una API key de un proveedor de LLM o una instalación local de Ollama con los modelos ya descargados.

Temas

Preguntas frecuentes

¿Qué es console-chat-gpt?
Cliente de chat para terminal en Python, compatible con LLM de OpenAI, Ollama y Telegram, con soporte para servidores MCP. console-chat-gpt es una aplicación de chat de línea de comandos escrita en Python. Permite conversar desde una misma interfaz de terminal con modelos de OpenAI, Mistral, Anthropic, xAI y Google AI, con cualquier proveedor compatible con OpenAI SDK, como DeepSeek u OpenRouter, y con modelos de Ollama alojados localmente. Los modelos se declaran en un archivo config.toml con su URL base, nombre y clave de API.
¿console-chat-gpt es gratuito? ¿Qué licencia tiene?
console-chat-gpt es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿console-chat-gpt sigue mantenido?
Mantenimiento activo. El último commit de console-chat-gpt fue el 20 oct 2026.
¿Para qué puedo usar console-chat-gpt?
Comparar las respuestas de varios proveedores de LLM sin salir de la terminal. Chatear con modelos locales de Ollama y mantener los datos en tu máquina. Usar herramientas MCP en una sesión de chat sencilla. Ejecutar un bot de asistente de IA compartido para un grupo de Telegram.
¿Cómo se instala console-chat-gpt?
Clona el repositorio: git clone https://github.com/amidabuddha/console-chat-gpt.git Entra en la carpeta: cd console-chat-gpt Instala las dependencias necesarias: python3 -m pip install -r requirements.txt Ejecuta el archivo ejecutable e introduce tu API key cuando se te solicite la primera vez: python3 main.py
¿Dónde consigo console-chat-gpt?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/amidabuddha/console-chat-gpt

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

Proyectos relacionados