50以上のアプリと連携してデータをインデックス化し、幅広いLLMプロバイダーに対応するセルフホスト型AIチャット・ナレッジプラットフォーム。
- スター
- 1,879
- フォーク
- 624
- 未解決の Issue
- 6
- 最終コミット
- 24 時間前
これは何?
Neo ChatはセルフホストできるWebベースのAIチャットワークスペースです。自分のAPIキーを使ってGoogle、OpenAI、Anthropic、およびOpenAI互換のエンドポイントに接続でき、プロバイダーが対応している場合は画像の入力と生成も利用できます。
日常的なチャットに加えて、複数ステップのツール操作を実行するAgentモードや、確認用の計画と出典付きレポートを作成するDeep Researchモードを備えています。ファイルの添付、ナレッジベースへの問い合わせ、メモリの保持、再利用可能なアシスタントプリセットの保存が可能です。拡張機能として、テキストベースのSkills、OpenAPIプラグイン、リモートMCPサーバーに対応し、ローカルのstdio MCPツール向けに任意でDockerブリッジも利用できます。
会話とワークスペースのファイルは、デフォルトでブラウザーに保存されます。ZIPによるバックアップと復元に対応し、WebDAVまたはS3/MinIO経由で暗号化同期も利用できます。インターフェースは英語、簡体字中国語、日本語に対応し、デスクトップとモバイル向けのレイアウトを備えています。Docker、Vercel、Cloudflare Workersでデプロイできます。
主な機能
- 01Google、OpenAI、Anthropic、およびOpenAI互換のモデルエンドポイントに接続できます。
- 02Agentモードでは複数ステップのツール操作を実行でき、Deep Researchでは確認可能な計画と出典付きレポートを作成できます。
- 03ファイル添付、ナレッジベース検索、ローカル検索、メモリに対応しています。
- 04テキストベースのSkills、OpenAPIプラグイン、リモートMCPサーバーで機能を拡張できます。
- 05データはデフォルトでブラウザーに保存され、ZIPバックアップと、WebDAVまたはS3/MinIO経由の任意の暗号化同期を利用できます。
ユースケース
- 複数のモデルプロバイダーに対して、自分のAPIキーを使うプライベートなセルフホスト型チャットフロントエンドを運用する。
- ナレッジベース検索やファイル添付を使って、ドキュメントについてチャットする。
- 確認用の出典付きレポートを作成する、複数ステップのリサーチタスクを実行する。
- 社内のOpenAPIサービスやMCPツールをチャットインターフェースに接続する。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/u14app/neo-chat.git - 2
プロジェクトディレクトリに移動する
cd neo-chat - 3
依存関係をインストールする(Node.js 24 と Corepack 経由の pnpm 10.30.3 が必要です)
corepack pnpm install --frozen-lockfile - 4
開発サーバーを起動し、localhost:3000 を開く
corepack pnpm dev
使う前に知っておきたいこと
- ローカル環境のセットアップには Node.js 24 と pnpm 10.30.3 が必要です。また、チャットにはモデルプロバイダーの API キーが必要です。
- Docker の例では一時的な認証情報の暗号化キーを使用するため、本番環境で使う前に安定した BYOK キーを設定する必要があります。
- Agent と Deep Research の実行はページを閉じると停止し、明示的に再開する必要があります。
トピック
よくある質問
- neo-chat とは?
- 複数のモデルプロバイダー、エージェント、Deep Research、RAG、Skills、MCP、音声に対応した、セルフホスト可能なローカルファーストのAIチャットワークスペース。 Neo ChatはセルフホストできるWebベースのAIチャットワークスペースです。自分のAPIキーを使ってGoogle、OpenAI、Anthropic、およびOpenAI互換のエンドポイントに接続でき、プロバイダーが対応している場合は画像の入力と生成も利用できます。
- neo-chat は無料で使えますか?ライセンスは?
- neo-chat は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- neo-chat は今もメンテナンスされていますか?
- 活発にメンテナンス中。neo-chat の最終コミットは 2026年10月21日 です。
- neo-chat は何に使えますか?
- 複数のモデルプロバイダーに対して、自分のAPIキーを使うプライベートなセルフホスト型チャットフロントエンドを運用する。 ナレッジベース検索やファイル添付を使って、ドキュメントについてチャットする。 確認用の出典付きレポートを作成する、複数ステップのリサーチタスクを実行する。 社内のOpenAPIサービスやMCPツールをチャットインターフェースに接続する。
- neo-chat のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/u14app/neo-chat.git プロジェクトディレクトリに移動する: cd neo-chat 依存関係をインストールする(Node.js 24 と Corepack 経由の pnpm 10.30.3 が必要です): corepack pnpm install --frozen-lockfile 開発サーバーを起動し、localhost:3000 を開く: corepack pnpm dev
- neo-chat はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/u14app/neo-chat
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
OpenAI、Claude、Gemini、DeepSeek、自前でホストするモデルに接続できる、Web・デスクトップ・モバイル対応のオープンソースAIチャットクライアント。
質問を計画し、Webやローカルの情報源を集め、任意のLLMプロバイダーで引用付きレポートを作成する自律型リサーチエージェント。
ローカルのOllamaモデルやOpenAI互換APIとチャットできる、RAG、プラグイン、複数ユーザーのアクセス制御に対応したセルフホスト型・プロバイダー非依存のWebインターフェース。
Cherry Studioは、多数のLLMプロバイダーやローカルモデル、300種類以上のプリセットアシスタントに接続できるクロスプラットフォームのデスクトップAIクライアントです。