一个开源的现代化AI聊天框架,支持多AI提供商、知识库管理、多模态交互等功能

NOASSERTIONTypeScriptlobe-chatlobehub 64.2k Last Updated: August 07, 2025

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工具

Star History Chart