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

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

Події

August 23, 2025: Cha більше не підтримується. Його активно розроблюваним наступником є Ch, легка реалізація на Go, що пропонує ту саму основну функціональність. Перегляньте блог про міграцію (/posts/cha_to_ch/), щоб зрозуміти, як і чому було здійснено перехід на Ch.

Про

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

Функції

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

Демонстрації

Поточна основна демонстрація Cha (19 березня 2024)

Основна демонстрація Cha (6 березня 2024)

Основна демонстрація Cha (1 березня 2024)

Маркетинг