Repolode
BigSweetPotatoStudio

BigSweetPotatoStudio/HyperChat

複数のLLMプロバイダーに接続し、MCPプロトコルで生産性向上ツールを利用できる、ローカルファーストのAIチャットクライアント。

代替できる製品:ChatGPTClaude.ai

スター
709
フォーク
74
未解決の Issue
30
最終コミット
2 か月前

これは何?

HyperChatは、大規模言語モデルを利用するためのデスクトップおよびコマンドラインのチャットクライアントです。各種APIを通じて複数のLLMプロバイダーに接続でき、エージェントの設定、メモリ、チャット履歴を.hyperchat/ディレクトリ内のファイルとして保存します。そのため、設定をプロジェクトと一緒に管理し、Gitでバージョン管理できます。

エージェントは、モデル、システムプロンプト、使用を許可するMCPサーバーのリストをYAMLで定義します。各エージェントには専用のメモリファイルとMarkdown形式のコマンドテンプレートも設定でき、/reviewや/bug-fixのようなスラッシュコマンドで呼び出せます。また、@path形式でファイルを参照できます。ツールはModel Context Protocolを通じて提供されるため、エージェントはローカルファイルや、ほかのMCP互換サービスを操作できます。

HyperChatには2つのインターフェースがあります。複数のワークスペースをタブで管理し、MCPサーバーを共有できるWeb UIと、単発のプロンプトや対話形式のチャットで名前を指定したエージェントを直接起動できるCLIです。設定は複数の階層にある環境変数や.envファイルから読み込まれ、CLIフラグが最優先されます。

主な機能

  • 01OpenAI、Claude、Gemini、Kimi、Qwenなど複数のLLMプロバイダーに接続できます。
  • 02Model Context Protocolを通じてエージェントにツールを追加できます。
  • 03エージェント定義、メモリ、チャットログをプロジェクト直下の.hyperchat/ディレクトリにファイルとして保存します。
  • 04Markdownテンプレートでカスタムのスラッシュコマンドを定義できます。
  • 05@file参照を使って、プロンプトに複数のファイルを含められます。
  • 06複数のワークスペースを扱えるWebインターフェースと、エージェントを直接利用するCLIを提供します。

ユースケース

  • 設定やメモリをコードと一緒にコミットできる、プロジェクト専用のAIアシスタントを運用する。
  • ワンライナーのコマンドで、名前を指定したエージェントをスクリプトやCIジョブから実行する。
  • 1つのクライアントから複数のLLMプロバイダーとチャットし、MCPツールを通じてモデルにローカルファイルを利用させる。

クイックスタート

  1. 1

    npmからCLIをグローバルインストールする

    npm install -g @dadigua/hyperchat
  2. 2

    環境変数でAPIキーとデフォルトモデルを設定する

    export HyperChat_API_KEY=your-api-key
  3. 3

    デフォルトモデルに最初のメッセージを送信する

    hyperchat "你好,世界!"

使う前に知っておきたいこと

  • READMEのライセンス欄は認識できないため、商用利用の前にLICENSEファイルを確認してください。
  • セットアップにはLLMプロバイダーのAPIキー設定が必要です。
  • バージョン2.0は移行中で、READMEでは「Vibe Coded」と説明されているため、安定性にはばらつきがある可能性があります。

トピック

よくある質問

HyperChat とは?
複数のLLMプロバイダーに接続し、MCPプロトコルで生産性向上ツールを利用できる、ローカルファーストのAIチャットクライアント。 HyperChatは、大規模言語モデルを利用するためのデスクトップおよびコマンドラインのチャットクライアントです。各種APIを通じて複数のLLMプロバイダーに接続でき、エージェントの設定、メモリ、チャット履歴を.hyperchat/ディレクトリ内のファイルとして保存します。そのため、設定をプロジェクトと一緒に管理し、Gitでバージョン管理できます。
HyperChat は無料で使えますか?ライセンスは?
HyperChat は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
HyperChat は今もメンテナンスされていますか?
半年以内に更新あり。HyperChat の最終コミットは 2026年8月26日 です。
HyperChat は何に使えますか?
設定やメモリをコードと一緒にコミットできる、プロジェクト専用のAIアシスタントを運用する。 ワンライナーのコマンドで、名前を指定したエージェントをスクリプトやCIジョブから実行する。 1つのクライアントから複数のLLMプロバイダーとチャットし、MCPツールを通じてモデルにローカルファイルを利用させる。
HyperChat のインストール方法は?
npmからCLIをグローバルインストールする: npm install -g @dadigua/hyperchat 環境変数でAPIキーとデフォルトモデルを設定する: export HyperChat_API_KEY=your-api-key デフォルトモデルに最初のメッセージを送信する: hyperchat "你好,世界!"
HyperChat はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/BigSweetPotatoStudio/HyperChat

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト