Cha ターミナルチャット

プロジェクトのGitHubリポジトリ

イベント

2025年8月23日: Cha はもはやメンテナンスされていません。積極的に開発されている後継は Ch で、同じコア機能を提供する軽量な Go 実装です。なぜそしてどのように Ch へ移行したかを理解するために、移行ブログ をご覧ください。

概要

Cha は OpenAI の LLM モデルとインターフェースするためのシンプルな CLI チャットツールです。似たようなプロジェクトは存在しましたが、自分のニーズに合うものが見つからなかったため、このツールを作りました。リリース以来毎日使っています。始めるには、上部にリンクしてある GitHub リポジトリを確認してください。

機能

  • OpenAI の LLM モデルとやり取りするための基本的な CLI チャットインターフェース。
  • 指定されたリンクのウェブスクレイピング機能(JavaScript によるスクレイピングをサポート)。
  • 動画の文字起こしを抽出するための YouTube スクレイピング機能。
  • CLI へのコピー&ペーストを容易にするマルチライン対応。
  • OpenAI の画像モデルを使用した画像生成機能。
    • 端末上に直接画像を表示するために CLImage を使用します。
  • インタラクティブモードと非インタラクティブモードの両方をサポート。

デモ

現在のメインChaデモ (2024年3月19日)

メインChaデモ (2024年3月6日)

メインChaデモ (2024年3月1日)

マーケティング