LobeChat 項目詳細介紹
項目概述
LobeChat 是一個開源的現代化AI聊天框架,支持多個AI提供商(OpenAI / Claude 4 / Gemini / DeepSeek / Ollama / Qwen),知識庫(文件上傳 / 知識管理 / RAG),多模態(插件 / Artifacts / MCP)和思維鏈功能。用戶可以一鍵免費部署自己的私人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核心功能的重要擴展,大大增強了助手的實用性和靈活性:
- 獲取和處理實時信息
- 搜索網絡信息
- 快速搜索文檔
- 生成圖像
- 從Bilibili、Steam等各種平台獲取數據
- 與各種第三方服務交互
🏪 Agent市場
在LobeChat Agent市場中,創作者可以發現一個充滿活力和創新的社區,匯集了眾多精心設計的Agent。這些Agent不僅在工作場景中發揮重要作用,還在學習過程中提供極大便利。
💾 數據存儲選項
支持兩種數據庫選擇:
- 本地數據庫:適合需要更多數據控制和隱私保護的用戶,使用CRDT技術實現多設備同步
- 服務端數據庫:支持PostgreSQL作為服務端數據庫,提供更便捷的用戶體驗
👥 多用戶管理
提供兩種主要的用戶認證和管理解決方案:
- 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工具