Repolode
u14app

u14app/neo-chat

複数のモデルプロバイダー、エージェント、Deep Research、RAG、Skills、MCP、音声に対応した、セルフホスト可能なローカルファーストのAIチャットワークスペース。

代替できる製品:ChatGPTClaude

スター
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. 1

    リポジトリをクローンする

    git clone https://github.com/u14app/neo-chat.git
  2. 2

    プロジェクトディレクトリに移動する

    cd neo-chat
  3. 3

    依存関係をインストールする(Node.js 24 と Corepack 経由の pnpm 10.30.3 が必要です)

    corepack pnpm install --frozen-lockfile
  4. 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 の数値は毎日更新されます。

関連プロジェクト