HyperChat について
HyperChat は、設定ファイルで AI 機能を管理するローカル AI エージェントプラットフォームです。設定はプロジェクトとともに移行でき、バージョン管理も可能です。データを手元に保ちながら、プロジェクト専用の AI アシスタントを使いたい開発者に適しています。
主な機能
- 01.hyperchat/ ディレクトリによるプロジェクト単位の設定
- 02Web のマルチワークスペース画面と CLI の 2 つのモード
- 03エージェントごとのメモリとチャット履歴
- 04Markdown テンプレートで定義するカスタムコマンド
- 05MCP によるローカルツールとファイルへのアクセス
活用シーン
- 01プロジェクトごとの AI アシスタントをバージョン管理下で作成
- 02ターミナルや CI/CD からのエージェント呼び出し
- 03Web 画面での複数プロジェクトワークスペースと MCP サービスの管理
MCP 対応
HyperChat は MCP クライアントとして動作し、ワークスペースまたはエージェント単位で MCP サーバーのプールを管理します。設定に応じて、エージェントがそれらのサーバーが提供するツールを呼び出せます。
詳細
翻訳後に原文が更新されています。最新の内容は原文をご確認ください。
概要
HyperChat はオープンソースのチャットクライアントで、MCP をサポートし、様々な LLM API を使用して最高のチャット体験を実現し、生産性向上ツールを実装できます。
- OpenAI スタイルの LLM をサポート:
OpenAI、Claude、Claude(OpenAI)、Qwen、Deepseek、GLM、Ollama、xAI、Gemini。 - MCP を完全にサポート。
デモ
機能:
- 🪟Windows + 🍏MacOS + Linux
- コマンドラインで実行、
npx -y @dadigua/hyper-chat、デフォルトポート 16100、パスワード 123456、Web アクセス http://localhost:16100/123456/ - Docker
- コマンドラインバージョン
docker pull dadigua/hyperchat-mini:latest - Ubuntu デスクトップ + Chrome + BrowserUse バージョン(近日公開予定)
- コマンドラインバージョン
-
WebDAVは増分同期をサポート、ハッシュによる最速同期。 -
HyperPromptプロンプト構文は変数(テキスト + JavaScript コード変数)をサポート、基本的な構文チェック + ホバーでリアルタイムプレビュー。 -
MCPエクステンション - ダークモード🌙をサポート
- リソース、プロンプト、ツールをサポート
- 英語と中国語をサポート
-
Artifacts、SVG、HTML、Mermaidレンダリングをサポート - エージェントの定義をサポート、プリセットプロンプトの設定と許可された MCP の選択が可能
- スケジュールタスクをサポート、エージェントを指定してスケジュール実行、タスク完了ステータスの確認が可能
-
KaTeXをサポート、数式を表示、コードレンダリングはハイライトと素早いコピーを強化 -
RAGを追加、MCP ナレッジベースに基づく - ChatSpace の概念を導入、複数ダイアログ間での同時チャットをサポート
- チャットモデル選択比較をサポート
TODO:
- マルチエージェント対話システムを実装。
LLM
| LLM | 使いやすさ | 備考 |
|---|---|---|
| claude | ⭐⭐⭐⭐⭐⭐ | 説明不要 |
| openai | ⭐⭐⭐⭐⭐ | マルチステップ関数呼び出しも完全にサポート(gpt-4o-mini も可能) |
| gemini flash 2.5 | ⭐⭐⭐⭐⭐ | 非常に使いやすい |
| qwen | ⭐⭐⭐⭐ | かなり有用 |
| doubao | ⭐⭐⭐ | 使い心地は良好 |
| deepseek | ⭐⭐⭐⭐ | 最近改善された |
使い方
-
- APIKEY を設定、LLM サービスが OpenAI スタイルに対応していることを確認。
-
- システムに
uv + nodejsなどがインストールされていることを確認。
- システムに
uvx & uv
コマンドラインでインストール、または公式 GitHub チュートリアル uv を確認。
# MacOS
brew install uv
# Windows
winget install --id=astral-sh.uv -e
npx & nodejs
コマンドラインでインストール、または公式サイトからダウンロード、公式サイト nodejs
# MacOS
brew install node
# Windows
winget install OpenJS.NodeJS.LTS
開発
cd electron && npm install
cd web && npm install
npm install
npm run dev
HyperChat ユーザーコミュニケーション
スーパー入力、変数(テキスト + JavaScript コード変数)をサポート、基本的な構文チェック + ホバーでリアルタイムプレビュー
チャットはモデル選択比較に対応
ツール名をクリックして直接デバッグすることに対応
MCP呼び出しツールプロンプト + LLM呼び出しツールパラメータの動的変更
@ クイック入力 + エージェント呼び出しに対応
Artifacts、SVG、HTML、Mermaid のレンダリングに対応
MCP選択 + 部分的なツール選択に対応
Webからいつでもどのデバイスからでもアクセス可能、パスワード設定に対応
ターミナル MCP を呼び出して asar ファイルを自動解析 + アンジップに対応
ターミナルを呼び出し、nginx をコンパイル・アップグレード
高德地図 MCP
ワンクリックでWebページを作成し、(Cloudflare) に発行
Google検索を呼び出し、TGA Game of the Year が何かを質問
期間限定無料ゲームは何ですか?Webサイトにアクセスしてツールを呼び出してください
Webページを開き、結果を分析し、ファイルに書き込み
Webツール + コマンドラインツールで GitHub README を開いて学習 + GIT clone + 開発環境のセットアップ
マルチチャットワークスペース + ダークモード
スケジュール済みタスクリスト + エージェントにメッセージを送信するようにスケジュール可能、タスク完了
サードパーティから MCP をインストール(任意の MCP に対応)
H5 インターフェース
モデル機能のテスト

ナレッジベース

免責事項
- 本プロジェクトは学習・コミュニケーション目的でのみ使用されています。本プロジェクトをスクレイピング動作などの業務で使用した場合、本プロジェクトの開発者とは一切関係ありません。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。