Cliente de chat con IA multiplataforma que conecta LLM como OpenAI, Claude, Ollama y DeepSeek con servidores MCP.
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
Clona el repositorio
git clone https://github.com/amidabuddha/console-chat-gpt.git - 2
Entra en la carpeta
cd console-chat-gpt - 3
Instala las dependencias necesarias
python3 -m pip install -r requirements.txt - 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
Herramienta de línea de comandos y biblioteca de Python para ejecutar prompts y chats con modelos de lenguaje grandes, remotos o instalados localmente.
Un espacio de trabajo personal de IA con prioridad local y compatible con distintos proveedores, que ofrece chat, memoria revisada, herramientas auditables, compatibilidad con MCP y plugins de proyectos aislados.
Biblioteca de Python y CLI que permite a cualquier LLM compatible (OpenAI, Anthropic, Ollama, LMStudio) usar herramientas de uno o varios servidores MCP mediante lenguaje natural.
Cliente de escritorio de código abierto y local-first para agentes de IA, compatible con MCP, Skills y agentes ACP, con control remoto desde apps de mensajería.
Cliente de escritorio para ChatGPT, Claude y otros LLM, disponible en Windows, macOS y Linux y con almacenamiento local de datos.