Repolode
amidabuddha

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. 1

    Клонируйте репозиторий

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

    Перейдите в папку

    cd console-chat-gpt
  3. 3

    Установите необходимые зависимости

    python3 -m pip install -r requirements.txt
  4. 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 обновляется ежедневно.

Похожие проекты