Cha Терминальный Чат
События
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 г.)