AnythingLLM - 您的个人文档处理 ChatGPT
62,215 星标

为什么值得关注?
您是否遇到过这样的情况:需要在一堆文档中快速查找信息,但常规搜索无法理解上下文?AnythingLLM 通过将您的 PDF、DOCX 和其他文件转化为可自然语言交流的"智能"知识库来解决这个问题。
这个项目是什么?
AnythingLLM 是一个功能完整的应用程序(提供网页版和 Mac/Windows/Linux 桌面版),让您能够:
- 上传多种格式的文档
- 通过聊天界面与文档对话
- 使用超过 20 种不同的 LLM(从 OpenAI 到本地模型)
- 无需编写代码即可创建 AI 智能体
核心功能
1. 开箱即用的文档处理
只需将文件拖放到界面中——系统会自动:
- 将文本分割成有意义的块
- 创建向量嵌入
- 为智能搜索做好准备

2. 支持多种 LLM
可从列表中选择任意模型:
- 商业模型:OpenAI、Anthropic、Google Gemini
- 开源模型:Llama 3、Mistral、LocalAI
- 专用模型:DeepSeek、Qwen3
3. 无代码 AI 智能体构建器
无需编程即可创建能够执行以下操作的智能体:
- 在互联网上搜索信息
- 分析数据
- 执行一系列操作
4. 多模态支持
不仅支持文本,还支持:
- 音频(转录和语音合成)
- 图像(通过支持的模型)
技术细节
从架构上看,该项目包括:
- 前端:React + ViteJS
- 后端:Node.js(Express)
- 文档处理器:用于文件处理的独立服务
- 向量数据库:支持 LanceDB、Pinecone、Weaviate 等
实际应用场景
- 律师事务所:在文档档案中快速搜索判例
- 教育领域:创建"智能"学习材料
- 客户支持:为聊天机器人建立知识库
- 个人使用:整理个人笔记和文件
如何试用?
最简单的方式是使用桌面版或通过 Docker 部署:
docker-compose up -d
对于开发者,还提供了不使用 Docker 的详细启动指南。
AnythingLLM 是通过 LLM 处理文档最便捷的工具之一。我特别推荐给:
- 希望将"智能"搜索集成到应用程序中的开发者
- 处理大量文档的团队
- 受够了原始 CTRL+F 搜索方式的任何人
该项目正在积极开发中(GitHub 上有 46k 星标),并支持所有现代 AI 技术。
相关项目