💬

聊天界面

开源聊天应用与对话界面框架,包括 Open WebUI、LobeChat、LibreChat 等,支持自定义模型、多用户与插件扩展,可快速搭建私有化 ChatGPT 替代方案。

131 个项目

Open WebUI

151.4k · Python
活跃 A+

Open WebUI 是一个功能丰富、用户友好的自托管 AI 平台,支持 Ollama 和 OpenAI 兼容 API,提供 RAG、Agent 和 MCP 等功能。

llmself-hostedollama +2
  • · Ollama/OpenAI API 集成 — 同时支持本地 Ollama 模型和 OpenAI 兼容 API(LMStudio、Groq、Mistral 等)
  • · 本地 RAG 引擎 — 支持 9 种向量数据库(ChromaDB、PGVector、Qdrant 等)和多种文档提取引擎
  • · 语音/视频通话 — 集成多种 STT(Whisper、Deepgram)和 TTS(ElevenLabs、OpenAI)引擎

NextChat

88.7k · TypeScript
活跃 A+

NextChat 是一款轻量、跨平台的 AI 助手客户端,支持 GPT-4、Claude、Gemini 等多种模型,提供 Web、桌面和移动端体验。

chatbotcross-platformtypescript
  • · 多模型兼容 — 支持 OpenAI GPT-4、Claude、DeepSeek、Gemini Pro 等多种 LLM 后端
  • · 一键部署 — 支持 Vercel/Zeabur 一键部署,也可构建为 ~5MB 的跨平台桌面客户端
  • · 隐私优先 — 所有数据存储于浏览器本地,无需服务端持久化

Lobe Chat

82.3k · TypeScript
活跃 A

Lobe Chat 是一个开源的 ChatGPT 风格聊天应用,支持插件系统和多模型,适合作为 Agent 对话界面。

chatbotpluginstypescript
  • · Agent 即工作单元 — 以 Agent 为核心组织工作流,支持雇佣、调度和管理整个 AI 团队
  • · 统一智能接入 — 无缝接入任意模型和模态,用户完全控制模型选择与切换
  • · 10000+ 技能生态 — 超过一万个工具和 MCP 兼容插件,将 Agent 连接到日常使用的工具

GPT4All

77.4k · C++
不活跃 B

在任意设备上运行本地大语言模型的开源工具,支持商业使用,为 AI Agent 提供完全离线的本地推理和对话能力。

pythonllmagent +3
  • · 完全离线本地推理 — 无需 API 调用或 GPU,在普通笔记本和台式机上私有运行大语言模型
  • · 跨平台桌面应用 — 提供 Windows、macOS 和 Linux 原生安装程序,下载即用
  • · Python SDK 集成 — 通过 gpt4all Python 包封装 llama.cpp,几行代码即可加载模型并推理

AnythingLLM

65.8k · JavaScript
活跃 A+

AnythingLLM 是一体化 AI 生产力工具,支持本地部署的聊天界面、RAG 知识库、AI Agent 与多模型管理,隐私优先且零配置。

chatbotragknowledge-base +3
  • · 多模型支持 — 支持 OpenAI、Anthropic、Ollama、LM Studio 等 30+ LLM 提供商,以及本地 llama.cpp 兼容模型
  • · 动态模型路由 — 根据用户定义的规则自动将对话路由到最佳提供商和模型
  • · AI Agent 构建器 — 无代码 AI Agent 构建器,支持网页浏览等内置工具,支持 MCP 协议兼容

Warp

64.9k · Rust
活跃 A

面向多 AI Agent 编程的下一代终端开发环境,支持在终端中同时使用多个 AI Agent 协作编程。

chatbotagentcli +2
  • · 代理式开发环境 — 基于终端的下一代开发环境,内置 AI 编码 agent,同时支持外部 CLI agent(Claude Code、Codex 等)
  • · Rust 原生构建 — 使用 Rust 编写的核心引擎,提供高性能的终端体验和渲染能力
  • · 多 Agent 协作 — 支持同时使用多个 AI agent 在终端中协作编程,包括 Warp 内置 agent 和第三方 agent

VibeVoice

54.0k · Python
活跃 A+

微软开源的前沿语音 AI 平台,提供高质量的语音合成和语音识别能力,支持构建实时对话式语音 Agent 应用。

voiceagentpython +1
  • · 60分钟长音频单次处理 — ASR模型一次处理最长60分钟连续音频,保持全程说话人追踪和语义连贯
  • · 结构化转录输出 — 同时生成说话人身份、时间戳和文字内容(Who/When/What),无需后处理
  • · 自定义热词引导 — 支持提供专有名词和领域术语作为热词,显著提升专业内容识别准确率

Cherry Studio

51.6k · TypeScript
活跃 A

Cherry Studio 是一款支持多模型、多平台的 AI 助手客户端,集成智能聊天、自主 Agent 和 300+ 预设助手。

chat-uimulti-modelagent +2
  • · 多模型服务商支持 — 集成 OpenAI、Gemini、Anthropic 等主流云服务,以及 Ollama、LM Studio 等本地模型
  • · 300+预设AI助手 — 内置大量预配置助手,支持自定义创建助手和多模型同时对话
  • · 文档数据处理 — 支持文本、图片、Office、PDF 等格式,集成 Mermaid 图表渲染和代码高亮

text-generation-webui

47.6k · Python
活跃 A

text-generation-webui 是最经典的本地大语言模型交互界面,支持文本生成、视觉理解、工具调用和模型训练,提供 Web UI 和 API 接口,100% 离线运行且保护隐私。

chat-uilocal-llmtext-generation +3
  • · 多后端支持 — 集成 llama.cpp、ExLlamaV3、Transformers、TensorRT-LLM 等多个推理后端,支持热切换
  • · OpenAI/Anthropic兼容API — 提供 Chat、Completions、Messages 端点,可作为本地 API 替代方案
  • · 视觉多模态 — 支持图片附件进行视觉理解,可上传 PDF、DOCX 等文件进行内容对话

Jan

44.4k · TypeScript
活跃 A

Jan 是一个开源的 ChatGPT 替代方案,可在电脑上 100% 离线运行,支持多种本地大语言模型,提供完整的桌面聊天应用界面和 API 服务。

chat-uidesktop-appoffline-ai +3
  • · 本地大模型运行 — 从 HuggingFace 下载并运行 Llama、Gemma、Qwen 等开源模型
  • · 云端模型集成 — 支持 OpenAI GPT、Anthropic Claude、Mistral、Groq 等云端 API
  • · 本地 OpenAI 兼容 API — 在 localhost:1337 提供本地 API 服务供其他应用调用

LibreChat

42.9k · TypeScript
活跃 A+

LibreChat 是增强版开源 ChatGPT 克隆,支持多模型切换、Agent、MCP 工具、代码解释器、AI 搜索等功能。

chat-uimulti-modelagents +3
  • · 多模型切换 — 支持 OpenAI、Anthropic、Google、AWS Bedrock、Azure OpenAI 及自定义 OpenAI 兼容端点,无需代理即可接入任意后端
  • · Agent 与 MCP 工具集成 — 无代码构建专属 AI 助手,支持 MCP 协议、子代理委派、技能系统和 Agent 市场
  • · 沙箱代码解释器 — 支持 Python、Node.js、Go、C/C++、Java、PHP、Rust、Fortran 的安全隔离代码执行,可直接上传处理文件

Chatbox

41.7k · TypeScript
活跃 A

Chatbox 是一款跨平台 AI 客户端,支持 OpenAI、Claude、Gemini 等多种大模型,提供桌面端和移动端应用。

chat-uimulti-modeldesktop +2
  • · 多模型支持 — 无缝集成 OpenAI、Azure OpenAI、Claude、Gemini Pro、Ollama 等主流 LLM
  • · 本地数据存储 — 数据完全存储在本地设备,保护隐私且不丢失对话记录
  • · 跨平台桌面应用 — 支持 Windows、macOS、Linux,提供安装包即开即用

AstrBot

40.2k · Python
活跃 A

集成多种即时通讯平台、LLM 和插件的 AI Agent 助手,支持 QQ、Telegram、Discord 等平台。

chatbotim-integrationmcp +2
  • · 多平台 IM 集成 — 通过插件接入 QQ、微信企业版、飞书、钉钉、Telegram、Slack 等主流即时通讯平台
  • · LLM 对话与多模态 — 支持多款 LLM 接入,提供文本对话、图像理解等多模态能力
  • · Agent 与 MCP 协议 — 内置 Agent 调度与 MCP 协议支持,可执行工具调用和技能编排

Langchain-Chatchat

38.6k · Python
不活跃 B

Langchain-Chatchat 是一个基于 Langchain 和多种大语言模型的本地知识库 RAG 与 Agent 应用平台,支持 ChatGLM、Qwen、Llama 等模型,提供对话、知识库管理、Agent 调用等功能。

ragllmpython +3
  • · 本地知识库问答 — 基于 Langchain 实现文档加载、文本分割、向量化和语义检索,支持 BM25+KNN 混合检索
  • · 多模型推理框架接入 — 支持 Xinference、Ollama、FastChat、LocalAI 等框架,接入 GLM-4、Qwen2、Llama3 等模型
  • · Agent 工具调用 — 针对 ChatGLM3 和 Qwen 优化,支持多工具自动选择、单工具参数解析、手动工具调用和多模态图片对话

CopilotKit

37.3k · TypeScript
活跃 A+

面向 Agent 和生成式 UI 的前端框架,React/Angular 组件库,AG-UI 协议的创始者,让 AI Agent 直接在应用 UI 中工作。

frontendgenerative-uireact +2
  • · Chat UI — 基于 React 的聊天界面,支持消息流式传输、工具调用和 Agent 响应
  • · Generative UI — Agent 在运行时根据用户意图和状态动态生成和更新 UI 组件
  • · Shared State — Agent 和 UI 组件可实时读写同步的状态层

Khoj

37.2k · Python
正常 A

Khoj 是一个可自托管的 AI 第二大脑,支持从网页和文档中获取答案、构建自定义 Agent、安排自动化任务和深度研究。

second-brainragself-hosted +2
  • · 多 LLM 支持 — 本地和云端 LLM 灵活切换,支持 llama3、qwen、gemma、mistral、gpt、claude、gemini、deepseek
  • · 多格式文档检索 — 从 PDF、Markdown、Word、Notion、org-mode、图片等文件中获取答案
  • · 自定义 Agent 创建 — 支持自定义知识库、人格、聊天模型和工具,构建专属 AI 助手

QwenPaw

35.1k · Python
活跃 A

AgentScope 团队出品的个人 AI 助理,基于 Agent OS 架构,三层记忆体系,内核级沙箱,一套实例接入钉钉、微信、Telegram 等全渠道。

personal-assistantmulti-channelmemory +2
  • · 三层记忆 — 实时工作上下文、完整历史与基于 ReMe 的自进化个人知识库,持续沉淀为可检索的 Markdown 记忆
  • · 本地或云端免费运行 — 内置 QwenPaw-Flash(2B/4B/9B)本地运行时,无需 API Key,也兼容 Ollama 与 14+ 云厂商
  • · 内核级安全 — Sandbox、Tool Guard、File Guard、Skill Scanner 与访问策略,危险命令执行前即被拦截

Chatbot UI

33.3k · TypeScript
不活跃 B

Chatbot UI 是一个开源的 AI 聊天界面,支持 OpenAI、Claude、Gemini 等多种模型,提供现代化对话界面和灵活的部署选项。

chat-uiopenaimulti-model +2
  • · 多模型支持 — 同时接入 OpenAI、Claude、Gemini、Azure OpenAI、Ollama 等多种 LLM
  • · Supabase 后端 — 基于 Supabase 提供用户认证、数据持久化和实时同步
  • · 现代对话界面 — 支持 Markdown 渲染、代码高亮、消息流式输出的现代化聊天 UI

(24 / 131)

相关文章

browser-useWeb AutomationAgent

Web 自动化 Agent 实战:browser-use 的能力边界与最佳实践

详解 browser-use 在网页任务自动化中的优势与限制,并给出稳定执行和失败恢复策略。

Chat UIOpen WebUILobeChat

Chat UI 平台选型指南:Open WebUI vs LobeChat vs LibreChat

三款主流开源 Chat UI 横评——Open WebUI(142k Stars)、LobeChat、LibreChat,从部署、RAG、多模型、用户管理、扩展性五个维度帮你选型。

DifyAgent 工作流RAG

Dify 深度实践:从 RAG 到 Agent 工作流的全流程低代码平台

Dify (145k Stars, $30M Pre-A) 是开源 LLM 应用开发平台的标杆。从 Docker 部署、RAG 管线、Agent 编排到 MCP 集成,本文带你全流程上手。

GraphRAG知识图谱LightRAG

GraphRAG 实战:用知识图谱给 Agent 装上关联理解能力

传统向量 RAG 只能找到"相似的块"。GraphRAG 提取实体关系构建知识图谱,让 Agent 理解"谁、在哪、什么时候、和什么有关"。对比 Microsoft GraphRAG 和 LightRAG 两条技术路线。

HaystackLangChainRAG

Haystack vs LangChain:生产级 NLP Pipeline 与 LLM 应用编排框架对比

深度对比 deepset Haystack(生产级 NLP/QA Pipeline 框架,2018 年起) 与 LangChain(LLM 应用编排框架,2022 年起)在设计目标、抽象层次、组件化、Agent 能力、生产可维护性上的差异,给出按项目类型、团队背景、运维要求的选型决策树。

RAG文档分块Chunking

文档分块策略:Recursive、Semantic 与 Agentic 三大范式实战

RAG 的"上游"决定"下游"的天花板。系统对比固定大小、Recursive、Semantic、Agentic 四种分块策略,给出可量化的选型决策、Chonkie / LlamaIndex / LangChain 工具链对比和离线评估方法。