>_ DevTrendszh

语言

首页

语言

板块

前端 后端 移动端 DevOps AI / ML 游戏开发 安全
JavaScript

AnythingLLM - 您的个人文档处理 ChatGPT

62,215 星标

AnythingLLM logo

为什么值得关注?

您是否遇到过这样的情况:需要在一堆文档中快速查找信息,但常规搜索无法理解上下文?AnythingLLM 通过将您的 PDF、DOCX 和其他文件转化为可自然语言交流的"智能"知识库来解决这个问题。

这个项目是什么?

AnythingLLM 是一个功能完整的应用程序(提供网页版和 Mac/Windows/Linux 桌面版),让您能够:

  • 上传多种格式的文档
  • 通过聊天界面与文档对话
  • 使用超过 20 种不同的 LLM(从 OpenAI 到本地模型)
  • 无需编写代码即可创建 AI 智能体

核心功能

1. 开箱即用的文档处理

只需将文件拖放到界面中——系统会自动:

  • 将文本分割成有意义的块
  • 创建向量嵌入
  • 为智能搜索做好准备

Chat example

2. 支持多种 LLM

可从列表中选择任意模型:

  • 商业模型:OpenAI、Anthropic、Google Gemini
  • 开源模型:Llama 3、Mistral、LocalAI
  • 专用模型:DeepSeek、Qwen3

3. 无代码 AI 智能体构建器

无需编程即可创建能够执行以下操作的智能体:

  • 在互联网上搜索信息
  • 分析数据
  • 执行一系列操作

4. 多模态支持

不仅支持文本,还支持:

  • 音频(转录和语音合成)
  • 图像(通过支持的模型)

技术细节

从架构上看,该项目包括:

  1. 前端:React + ViteJS
  2. 后端:Node.js(Express)
  3. 文档处理器:用于文件处理的独立服务
  4. 向量数据库:支持 LanceDB、Pinecone、Weaviate 等

实际应用场景

  1. 律师事务所:在文档档案中快速搜索判例
  2. 教育领域:创建"智能"学习材料
  3. 客户支持:为聊天机器人建立知识库
  4. 个人使用:整理个人笔记和文件

如何试用?

最简单的方式是使用桌面版或通过 Docker 部署:

docker-compose up -d

对于开发者,还提供了不使用 Docker 的详细启动指南

AnythingLLM 是通过 LLM 处理文档最便捷的工具之一。我特别推荐给:

  • 希望将"智能"搜索集成到应用程序中的开发者
  • 处理大量文档的团队
  • 受够了原始 CTRL+F 搜索方式的任何人

该项目正在积极开发中(GitHub 上有 46k 星标),并支持所有现代 AI 技术。

相关项目