今天给大家介绍一款非常强大的开源 AI 应用 —— AnythingLLM,这是一个全功能的桌面端和 Docker AI 应用,内置 RAG(检索增强生成)、AI 代理、无代码代理构建器等功能,让你可以轻松打造属于自己的私有 ChatGPT。
项目概述
AnythingLLM 是由 Mintplex Labs 开发的全栈应用程序,可以将任何文档、资源或内容转换为 LLM 可以在聊天过程中使用的上下文。你可以自由选择使用哪个 LLM 或向量数据库,同时支持多用户管理和权限控制。
GitHub 数据:⭐ 54,000+ Stars | 🍴 5,800+ Forks | 📜 MIT 开源协议
核心特性
🆕 最新功能
- 完整 MCP 兼容性 – 支持 Model Context Protocol
- 无代码 AI Agent 构建器 – 可视化创建 AI 代理流程
- 多模态支持 – 同时支持闭源和开源多模态模型
💡 主要功能
- 文档智能对话 – 支持 PDF、TXT、DOCX 等多种文档格式
- 工作区隔离 – 文档按工作区分类,互不干扰
- 自定义 AI 代理 – 可浏览网页、执行各种任务
- 网站嵌入组件 – 可嵌入到你的网站中使用
- 多用户支持 – Docker 版本支持多用户和权限管理
- 100% 云部署就绪 – 支持各大云平台一键部署
- 完整开发者 API – 便于自定义集成开发
支持的模型和服务
大语言模型 (LLM)
支持几乎所有主流 LLM 服务商:
- OpenAI / Azure OpenAI
- Anthropic Claude
- Google Gemini
- DeepSeek
- Mistral / Groq / Cohere
- Ollama(本地运行)
- LM Studio(本地运行)
- 任何兼容 llama.cpp 的开源模型
- 以及更多…
向量数据库
- LanceDB(默认,无需额外配置)
- PGVector / Pinecone / Chroma
- Weaviate / Qdrant / Milvus / Zilliz
语音功能
- 语音识别 (STT) – 浏览器内置 + OpenAI Whisper
- 语音合成 (TTS) – OpenAI TTS、ElevenLabs、PiperTTS
部署方式
桌面版(推荐新手)
直接下载安装包,开箱即用,支持 Windows、macOS、Linux:
👉 下载桌面版
Docker 部署
# 拉取镜像
docker pull mintplexlabs/anythingllm
# 运行容器
docker run -d -p 3001:3001 \
--name anythingllm \
-v /path/to/storage:/app/server/storage \
mintplexlabs/anythingllm
云平台一键部署
支持以下云平台的一键部署:AWS / GCP / Azure、Digital Ocean / Render.com、Railway / RepoCloud / Elestio
隐私与安全
AnythingLLM 非常注重隐私保护:支持完全离线运行、本地 LLM + 本地向量数据库、数据不会上传到任何服务器、可关闭匿名遥测数据收集。
AnythingLLM 是目前最全面的开源 AI 知识库解决方案之一,无论你是想搭建私有文档问答系统、企业知识库,还是个人 AI 助手,它都能满足你的需求。最重要的是,它完全开源免费,支持本地部署,保护你的数据隐私。如果你正在寻找一个功能强大、易于部署的 AI 知识库工具,AnythingLLM 绝对值得一试!

评论(0)