このプロジェクトについて

NextChat(旧ChatGPT-Next-Web)は、軽量で迅速にデプロイできるように設計されたオープンソースのAIチャットWebアプリケーションです。このプロジェクトは、Claude、DeepSeek、GPT-4、Gemini Proなどのプロバイダーをサポートする、軽くて高速なAIアシスタントとして位置づけられています。 READMEに記載されている主な機能は以下の通りです: - Vercelでのワンクリック無料デプロイに加え、Docker、Zeabur、Gitpodなどのプラットフォーム経由でのデプロイ。 - Tauriで構築された、Windows、macOS、Linux向けのコンパクトなデスクトップクライアント(約5MB)。 - プライバシー優先の設計:ユーザーが別途選択しない限り、すべてのチャットデータはブラウザ内にローカル保存されます。 - LaTeX、Mermaid図、コードハイライトを含む完全なMarkdownレンダリング。 - ダークモードとPWAサポートを備えたレスポンシブデザイン。 - ストリーミング応答と高速な初回画面読み込み。 - チャットツールの作成、共有、デバッグのためのプロンプトテンプレート(マスク)。 - トークンを節約しながら長い会話をサポートする、チャット履歴の自動圧縮。 - ネットワーク検索、計算機、その他の外部APIをサポートするプラグイン。 - 生成されたコンテンツを別ウィンドウでプレビュー、コピー、共有するためのArtifacts機能。 - リアルタイムチャットのサポート。 - オプションのMCP(Model Context Protocol)サポート。ENABLE_MCP環境変数で有効化できます。 - 英語、簡体字/繁体字中国語、日本語、フランス語、スペイン語、イタリア語、トルコ語、ドイツ語、ベトナム語、ロシア語、チェコ語、韓国語、インドネシア語の国際化。 設定は環境変数で管理されます。基本的な使用にはOPENAI_API_KEYが必須で、オプションの変数でAzure OpenAI、Google Gemini、Anthropic Claude、Baidu、ByteDance、Alibaba Cloud、iFlytek、ChatGLM、DeepSeek、SiliconFlow、Stability AI、302.AIのエンドポイントをサポートします。その他の設定には、アクセスパスワード(CODE)、カスタムモデルリスト(CUSTOM_MODELS)、デフォルトモデルの選択、ビジョンモデルの設定、ユーザー提供APIキーの無効化、WebDAV同期エンドポイントなどがあります。 READMEでは、プライベートデプロイ、ブランドカスタマイズ、リソース統合、権限管理、知識統合、セキュリティ監査、継続的な更新を必要とする企業向けのEnterprise Editionについても説明されています。企業向け問い合わせの連絡先情報も提供されています。 デプロイオプションには、Docker(docker pull yidadaa/chatgpt-next-web)、シェルセットアップスクリプト、Vercelが含まれます。開発にはNode.js >= 18およびDocker >= 20が必要で、.env.local設定によるローカル開発がサポートされています。このプロジェクトはMITライセンスの下で提供されています。