Cha Терминальный Чат

Репозиторий проекта на GitHub

События

23 августа 2025 г.: Cha больше не поддерживается. Его активно разрабатываемый преемник — Ch, лёгкая реализация на Go, предлагающая ту же основную функциональность. Ознакомьтесь с блогом о миграции, чтобы понять, как и почему был выполнен переход на Ch.

О проекте

Cha — простой инструмент чата в командной строке для взаимодействия с LLM-моделями OpenAI. Хотя существуют похожие проекты, я не смог найти тот, который бы соответствовал моим потребностям, поэтому я создал этот инструмент. Я использую его ежедневно с момента выпуска. Ознакомьтесь с репозиторием на GitHub (ссылка вверху), чтобы начать.

Возможности

  • Базовый интерфейс чата в командной строке для моделей LLM от OpenAI.
  • Возможность веб-скрейпинга для предоставленных ссылок (поддерживает скрейпинг JavaScript).
  • Функция скрейпинга YouTube для извлечения расшифровок видео.
  • Поддержка многострочного ввода для удобного копирования и вставки в командную строку.
  • Возможность генерировать изображения с помощью моделей изображений OpenAI.
    • Использует CLImage для отображения изображений напрямую в терминале.
  • Поддерживает как интерактивный, так и неинтерактивный режимы чата.

Демонстрации

Текущий главный демонстрационный пример Cha (19 марта 2024 г.)

Основной демонстрационный пример Cha (6 марта 2024 г.)

Основной демонстрационный пример Cha (1 марта 2024 г.)

Маркетинг