Кроссплатформенный AI-клиент для чата, который подключает LLM, например OpenAI, Claude, Ollama и DeepSeek, к MCP-серверам.
amidabuddha/console-chat-gpt
Консольный чат-клиент на Python для LLM с поддержкой OpenAI, Ollama, Telegram и MCP-серверов.
Open source альтернатива:ChatGPT
- Звёзды
- 158
- Форки
- 22
- Открытые issues
- 0
- Последний коммит
- позавчера
Что это?
console-chat-gpt — консольное чат-приложение на Python. Оно позволяет общаться через единый терминальный интерфейс с моделями OpenAI, Mistral, Anthropic, xAI и Google AI, а также с любыми провайдерами, совместимыми с OpenAI SDK, например DeepSeek или OpenRouter, и локально развёрнутыми моделями Ollama. Модели задаются в файле config.toml: указываются базовый URL, название модели и API-ключ.
Помимо обычного чата, приложение поддерживает OpenAI Responses API и Assistants API, ввод изображений для выбранных моделей, генерацию изображений, кэширование промптов Anthropic, потоковый вывод и режим AI Managed, который выбирает одну из настроенных моделей в зависимости от запроса. MCP-серверы можно подключать из файла mcp_config.json. Диалоги можно сохранять при выходе и продолжать позже, а для каждой сессии задавать роли и температуру.
Приложение также может работать как Telegram-бот с привязкой отдельных чатов, командами администратора и возможностью сопоставлять комнаты с моделями. Авторы проекта рекомендуют пользователям Windows запускать его через WSL.
Ключевые возможности
- 01Общение в терминале с моделями OpenAI, Mistral, Anthropic, xAI и Google AI, а также с любыми провайдерами, совместимыми с OpenAI SDK.
- 02Запуск локальных моделей, размещённых в Ollama.
- 03Поддержка OpenAI Responses API и Assistants API, а также генерации изображений.
- 04Загрузка MCP-серверов из файла конфигурации в стиле Claude Desktop.
- 05Режим AI Managed автоматически выбирает модель на основе запроса.
- 06Дополнительный интерфейс Telegram-бота с привязкой чатов и командами администратора.
Сценарии использования
- Сравнение ответов нескольких LLM-провайдеров прямо в терминале.
- Общение с локальными моделями Ollama, чтобы данные оставались на вашем компьютере.
- Использование MCP-инструментов в обычной чат-сессии.
- Запуск общего ИИ-бота-помощника для группы в Telegram.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/amidabuddha/console-chat-gpt.git - 2
Перейдите в папку
cd console-chat-gpt - 3
Установите необходимые зависимости
python3 -m pip install -r requirements.txt - 4
Запустите исполняемый файл и введите API key, когда при первом запуске появится соответствующий запрос
python3 main.py
Что важно знать
- Официально поддерживаются только Linux и macOS; пользователям Windows рекомендуется использовать WSL.
- В README новых пользователей направляют к проекту-преемнику tellm, поэтому для новых установок этот проект не рекомендуется.
- Требуется API key от провайдера LLM или локально установленный Ollama с уже загруженными моделями.
Темы
Частые вопросы
- Что такое console-chat-gpt?
- Консольный чат-клиент на Python для LLM с поддержкой OpenAI, Ollama, Telegram и MCP-серверов. console-chat-gpt — консольное чат-приложение на Python. Оно позволяет общаться через единый терминальный интерфейс с моделями OpenAI, Mistral, Anthropic, xAI и Google AI, а также с любыми провайдерами, совместимыми с OpenAI SDK, например DeepSeek или OpenRouter, и локально развёрнутыми моделями Ollama. Модели задаются в файле config.toml: указываются базовый URL, название модели и API-ключ.
- console-chat-gpt можно использовать бесплатно? Какая у него лицензия?
- console-chat-gpt распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- console-chat-gpt всё ещё поддерживается?
- Активно поддерживается. Последний коммит в console-chat-gpt — 20 окт. 2026 г..
- Для чего можно использовать console-chat-gpt?
- Сравнение ответов нескольких LLM-провайдеров прямо в терминале. Общение с локальными моделями Ollama, чтобы данные оставались на вашем компьютере. Использование MCP-инструментов в обычной чат-сессии. Запуск общего ИИ-бота-помощника для группы в Telegram.
- Как установить console-chat-gpt?
- Клонируйте репозиторий: git clone https://github.com/amidabuddha/console-chat-gpt.git Перейдите в папку: cd console-chat-gpt Установите необходимые зависимости: python3 -m pip install -r requirements.txt Запустите исполняемый файл и введите API key, когда при первом запуске появится соответствующий запрос: python3 main.py
- Где скачать console-chat-gpt?
- Исходный код и инструкции по установке — на GitHub: https://github.com/amidabuddha/console-chat-gpt
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
CLI-инструмент и библиотека Python для работы с промптами и чатами на удалённых и локально установленных больших языковых моделях.
Библиотека Python и CLI, с помощью которых разные LLM (OpenAI, Anthropic, Ollama, LMStudio) вызывают инструменты на одном или нескольких MCP-серверах на естественном языке.
Локально-ориентированный десктопный клиент с открытым исходным кодом для AI-агентов: поддерживает MCP, Skills, ACP-агентов и удалённое управление через мессенджеры.
Десктопный клиент для ChatGPT, Claude и других LLM с локальным хранением данных, работающий на Windows, macOS и Linux.
Плагин для Zotero, который позволяет общаться с одним или несколькими PDF и искать по всей библиотеке с помощью облачных LLM или локальных моделей.