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

GitHub-репозиторий проекта

События

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

О проекте

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

Возможности

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

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

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

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

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

Маркетинг