local-deep-research

本地跑深度研究,多源检索自动出报告

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 890 🐛 待处理 1281 👀 关注 39
GitHub ↗
GitHub 星标 ★ 9434
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署

项目预览

local-deep-research 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队LearningCircuit
定价模式🏷️完全免费
价格说明开源免费,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型academia,anthropic,arxiv,brave,deep-research,encryption,home-automation,homeserver,local,local-deep-research,local-llm,mistral,ollama,openai,pubmed,research,research-tool,retrieval-augmented-generation,searxng,self-hosted
GitHub 星标★ 9434
上线时间2025-02-09 00:00:00
代码更新2026-10-28
仓库体积123.8 MB
本站数据更新2026-10-29
维护状态活跃
收录时间2026-10-29
浏览次数0

项目介绍

local-deep-research 是一个本地优先的深度研究智能体框架,用 Python 编写。它把「多轮检索 + 推理 + 报告生成」的深度研究流程放到本地运行,模型和检索结果都可以留在自己机器上,并支持加密存储。模型侧兼容 llama.cpp、Ollama 等本地推理后端,也能接入 Google 等云端 LLM,按需切换;检索侧内置 10 余种来源,覆盖 arXiv、PubMed 等学术库、通用网页搜索以及用户私有文档,可把个人资料库纳入研究范围。项目在 SimpleQA 上报告约 95% 的准确率,并给出在单张 3090 上运行 Qwen3.6-27B 的参考配置,说明中小显存也能跑出可用效果。适合需要可复现、数据不外流的研究型用户,做文献综述、技术调研和内部知识库问答。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-10-29 · 当前星标 ★ 9434

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 20 分钟 部署方式:Docker 7 步

环境要求

  • 已安装 Docker 的 Linux 环境(README 的 Docker 方式面向 Linux)
  • Python 环境与 pip(使用 pip 安装或 CLI 时)
  • 本地推理后端:Ollama(README 示例模型 gpt-oss:20b)
  • 可用端口:11434(Ollama)、8080(SearXNG)

安装与启动步骤

  1. 1启动 Ollama 容器

    拉取并后台运行 Ollama 镜像,把容器 11434 端口映射到宿主机同端口,容器名为 ollama。

    docker run -d -p 11434:11434 --name ollama ollama/ollama
  2. 2拉取本地模型

    在已运行的 ollama 容器内下载 README 示例模型 gpt-oss:20b,下载耗时取决于网络与磁盘。

    docker exec ollama ollama pull gpt-oss:20b
  3. 3启动 SearXNG 检索

    后台运行 SearXNG 容器,映射 8080 端口,作为默认网页检索来源。

    docker run -d -p 8080:8080 --name searxng searxng/searxng
  4. 4启动研究主程序

    README 此步命令被截断,请按 docs/SearXNG-Setup.md 的说明自行启动,并把 SearXNG 地址标记为运营方批准。

  5. 5pip 方式安装

    不使用容器时,可用 pip 安装带 MCP 扩展的包,安装后得到 ldr-mcp 命令。

    pip install "local-deep-research[mcp]"
  6. 6配置 MCP 客户端

    在 Claude Desktop 或 Claude Code 的 MCP 配置中声明 ldr-mcp 命令,用 env 传入 LDR_* 变量选择模型后端。

  7. 7运行基准验证

    用内置 CLI 跑 SimpleQA 基准的少量样例,确认检索、推理、报告链路可用。

    python -m local_deep_research.benchmarks.cli.benchmark_commands simpleqa --examples 50

关键配置

配置项必填说明示例
LDR_LLM_PROVIDER是指定使用的模型提供方,如 openai 或 ollama。ollama
LDR_LLM_OLLAMA_URL否使用本地 Ollama 后端时的服务地址。http://localhost:11434
LDR_LLM_OPENAI_API_KEY否使用 OpenAI 兼容云端模型时的 API 密钥。sk-xxxxxxxx

如何确认成功

Ollama 的 11434 与 SearXNG 的 8080 端口可访问,且 ldr-mcp 或 benchmark CLI 能正常执行并返回结果。

常见问题

Q:README 第三步的 docker run 命令不完整怎么办?

A:该行在节选中被截断,请以仓库 docs/SearXNG-Setup.md 与 docs/installation.md 为准,按同一镜像与端口自行补全后启动。

Q:能不能只用本地模型、不接云端?

A:可以。把 LDR_LLM_PROVIDER 设为 ollama,并用 LDR_LLM_OLLAMA_URL 指向本地 Ollama 地址即可。

Q:配置项怎么传给程序?

A:README 说明任意 LDR 设置都能以 LDR_* 环境变量形式写在 MCP 配置的 env 字段中,完整列表见 docs/CONFIGURATION.md。

Q:显存不够能跑吗?

A:README 给出在单张 RTX 3090 上运行 Qwen3.6-27B 的参考配置,说明中等显存即可运行,更大模型需相应提高显存。

注意事项

  • README 中 Local Deep Research 容器启动命令被截断,不要臆造参数,务必参照仓库 docs 目录补全。
  • SearXNG 等私有或 localhost 引擎地址默认会被阻止,需按文档把该地址标记为运营方批准。
  • API 密钥用占位示例值,不要写入版本库或公开分享。
  • 项目声明模型与检索结果可留在本机并支持加密存储,敏感资料请按需开启。

核心亮点

  • 模型后端可插拔,llama.cpp、Ollama 与云端 LLM 统一接口,本地与云可混用
  • 检索源覆盖 arXiv、PubMed 等学术库和私有文档,研究场景不止网页搜索
  • 强调全本地与加密,敏感资料和检索记录不出机器

不足之处

  • 依赖本地模型时对显存和推理速度有要求,大模型体验受硬件限制
  • 多检索源需要分别配置 API Key 或本地索引,初次上手配置项较多
  • 深度研究流程耗时长、token 消耗大,缺少成本预估类辅助

适用场景

  • 科研人员做文献综述,自动检索 arXiv、PubMed 并汇总成报告
  • 企业内部知识库问答,把私有文档纳入检索且数据不出内网
  • 技术选型调研,多轮搜索后生成带来源的对比分析

替代项目

gpt-researcher、storm、open-deep-research

上一篇:diffusion-nlp-paper-arxiv

下一篇:没有了!

同类项目推荐

go-rag 开源

用 Go 快速搭建私有知识库问答系统,开箱即用

基于eino+gf+vue实现知识库的rag

★ 329 2026-08-09
docsagent 开源

让 AI 秒读你的 Zotero 文献库,本地私密检索

⚡ DocsAgent — give your AI agents instant, private access to your personal knowled···

★ 578 2026-09-22
AI-Catalog 开源

一份清单,逛遍全网 AI 工具,省下搜索时间。

Huge AI models catalog. A curated list of AI tools, platforms, and resources across ···

★ 498 2026-08-09
needle-mcp 开源

给大模型装个长期记忆,私有知识秒级检索

Needle MCP Server for easy RAG.Long-term memory for LLMs.

★ 104 2026-08-09
SQLBot 开源

对话式问数,让不懂 SQL 的人也能秒查数据库

基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs···

★ 7007 2026-08-09
supavec 开源

用任意数据源快速搭建可扩展的 RAG 问答应用

The open-source alternative to Carbon.ai. Build powerful RAG applications with any d···

★ 1239 2026-08-09
carrot 开源

逛 AI 工具不迷路,一站式筛出免费好用的

AI 工具导航大全,帮你快速筛选免费、实用、高效的网站资源

★ 17213 2026-08-09
qiaomu-youtube-ai-podcast 开源

一站式索引AI播客,快速找到有文字稿和总结的节目

AI 播客索引:整理 AI 播客、中文简介、Transcript 状态和总结入口 | Curated AI podcast ···

★ 71 2026-08-09
aeo.js 开源

让网站被 ChatGPT 等 AI 搜索轻松发现,自动生成优化文件。

Answer Engine Optimization for the modern web. Make your site discoverable by ChatGP···

★ 144 2026-08-09