複数のAIプロバイダー、知識ベース管理、マルチモーダルインタラクションなどをサポートする、オープンソースのモダンなAIチャットフレームワーク
LobeChat プロジェクト詳細
プロジェクト概要
LobeChatは、複数のAIプロバイダー(OpenAI / Claude 4 / Gemini / DeepSeek / Ollama / Qwen)、知識ベース(ファイルアップロード / 知識管理 / RAG)、マルチモーダル(プラグイン / Artifacts / MCP)、および思考連鎖機能をサポートする、オープンソースのモダンなAIチャットフレームワークです。ユーザーは、自分のプライベートなChatGPT/Claude/DeepSeekアプリケーションをワンクリックで無料でデプロイできます。
核心特性
🧠 AI思考連鎖の可視化
これまでにないAIの推論プロセスを体験してください。革新的な思考連鎖(CoT)の可視化機能により、ユーザーは複雑な問題がどのように段階的に展開されるかを観察し、AIの意思決定プロセスに前例のない透明性を提供します。この機能は、抽象的な思考を魅力的なインタラクティブな体験に変えます。
🌿 分岐会話
より自然で柔軟なAI会話方式を導入します。分岐会話機能により、議論は人間の会話のように複数の方向に発展し、任意の発言から新しい会話の分岐を作成できます。
- 継続モード: 価値のあるコンテキストを維持しながら、現在の議論をシームレスに拡張します。
- 独立モード: 以前の任意の発言に基づいて、新しいトピックを開始します。
🎨 Claude Artifacts統合
Claude Artifacts機能を統合し、AIと人間のインタラクションの境界を拡張し、さまざまなコンテンツ形式のリアルタイム作成と可視化をサポートします。
- 動的なSVGグラフィックスの生成と表示
- インタラクティブなHTMLページのリアルタイム構築とレンダリング
- さまざまな形式の専門的なドキュメントの生成
📁 ファイルアップロードと知識ベース
ファイルアップロードと知識ベース機能をサポートし、ユーザーはドキュメント、画像、オーディオ、ビデオなど、さまざまな種類のファイルをアップロードして知識ベースを作成し、ファイルの管理と検索を容易にすることができます。
🤖 複数のAIプロバイダーのサポート
LobeChatは、以下を含む30以上のAIモデルサービスプロバイダーをサポートしています。
主要プロバイダー
- OpenAI: GPTシリーズモデル、自然言語処理分野のグローバルリーダー
- Anthropic: Claude 3.5 Sonnet、Claude 3シリーズモデル
- Google: GeminiシリーズのマルチモーダルAIモデル
- DeepSeek: AI技術の研究と応用を専門とする
- Ollama: ローカルモデルのデプロイをサポート
- Qwen: アリババクラウドが独自に開発した大規模言語モデル
その他のサポートプロバイダー
- Amazon Bedrock
- HuggingFace
- OpenRouter
- Cloudflare Workers AI
- GitHub Models
- Novita AI
- Together AI
- Fireworks AI
- Groq
- Perplexity
- Mistral
👁️ マルチモーダル能力
OpenAIの最新のgpt-4-visionモデルをサポートし、視覚認識機能を備えています。ユーザーは画像を簡単にアップロードまたはドラッグアンドドロップしてダイアログボックスに配置でき、AIは画像の内容を認識し、それに基づいてインテリジェントな会話を行うことができます。
🎤 テキスト読み上げ (TTS) と音声テキスト変換 (STT)
TTSおよびSTT技術をサポートし、アプリケーションはテキストメッセージをクリアな音声出力に変換できます。ユーザーは、OpenAI AudioやMicrosoft Edge Speechなど、さまざまな音声オプションから選択できます。
🎨 テキストから画像生成
最新のテキストから画像生成技術をサポートし、ユーザーはAIとの会話で画像作成ツールを直接呼び出すことができます。DALL-E 3、MidJourney、PollinationsなどのAIツールを通じて、アイデアを画像に変換します。
🔌 プラグインエコシステム
プラグインエコシステムは、LobeChatのコア機能の重要な拡張であり、アシスタントの実用性と柔軟性を大幅に向上させます。
- リアルタイム情報の取得と処理
- Web情報の検索
- ドキュメントの高速検索
- 画像の生成
- Bilibili、Steamなどのさまざまなプラットフォームからのデータ取得
- さまざまなサードパーティサービスとのインタラクション
🏪 Agentマーケット
LobeChat Agentマーケットでは、クリエイターは活気に満ちた革新的なコミュニティを発見できます。そこには、綿密に設計された多数のAgentが集まっています。これらのAgentは、仕事の場面で重要な役割を果たすだけでなく、学習プロセスにおいても非常に便利です。
💾 データストレージオプション
2つのデータベースオプションをサポートします。
- ローカルデータベース: より多くのデータ制御とプライバシー保護を必要とするユーザーに適しており、CRDT技術を使用して複数のデバイスを同期します。
- サーバーサイドデータベース: PostgreSQLをサーバーサイドデータベースとしてサポートし、より便利なユーザーエクスペリエンスを提供します。
👥 マルチユーザー管理
2つの主要なユーザー認証および管理ソリューションを提供します。
- next-auth: 柔軟で強力な認証ライブラリを統合し、OAuth、メールログインなどのさまざまな認証方法をサポートします。
- Clerk: 最新のユーザー管理プラットフォームで、多要素認証(MFA)、ユーザープロファイル管理などの高度な機能を提供します。
📱 PWAサポート
プログレッシブWebアプリケーション(PWA)技術を採用し、デスクトップおよびモバイルデバイスでネイティブアプリケーションに近いエクスペリエンスを提供し、軽量で高性能な特性を維持します。
🎨 テーマカスタマイズ
柔軟で多様なテーマモードを提供します。
- 日中のライトモードと夜間のダークモード
- 豊富なカラーカスタマイズオプション
- チャットバブルモードとドキュメントモードをサポート
- システムのカラーモードをインテリジェントに認識し、テーマを自動的に切り替えます。
技術的特徴
🚀 迅速なデプロイ
- VercelプラットフォームまたはDockerイメージを使用してワンクリックでデプロイ
- 複雑な設定なしで1分以内にデプロイを完了
- カスタムドメインバインディングをサポート
🔒 プライバシー保護
すべてのデータはユーザーのブラウザローカルに保存され、ユーザーのプライバシーとセキュリティを確保します。
💎 美しいUIデザイン
- 洗練されたインターフェース、エレガントな外観とスムーズなインタラクション
- ライトテーマとダークテーマをサポート
- モバイルフレンドリーなデザイン
- PWAサポートにより、よりネイティブに近いエクスペリエンスを提供
🗣️ スムーズな会話体験
- スムーズな応答により、スムーズな会話体験を確保
- Markdownレンダリングを完全にサポート
- コードのハイライト、LaTeX数式、Mermaidフローチャートなどをサポート
デプロイ方法
ワンクリックデプロイオプション
- Vercel
- Zeabur
- Sealos
- RepoCloud
- 阿里云
ローカル開発
$ git clone https://github.com/lobehub/lobe-chat.git
$ cd lobe-chat
$ pnpm install
$ pnpm dev
GitHub Codespacesの使用
ローカル構成なしでオンライン開発環境をサポートします。
関連製品
LobeHubは、以下の関連製品も提供しています。
- Lobe SD Theme: Stable Diffusion WebUIのモダンなテーマ
- Lobe Midjourney WebUI: MidjourneyのWebUIインターフェース
- Lobe i18n: ChatGPT駆動のi18n国際化自動翻訳ツール
- Lobe Commit: Langchain/ChatGPTベースのGitコミットメッセージ生成CLIツール