deep-research
利用多AI模型在2分钟内生成完整研究报告,支持Gemini/Claude等主流LLM
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
利用多AI模型在2分钟内生成完整研究报告,支持Gemini/Claude等主流LLM
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
假设你是一位产品经理,需要在一场重要的战略会议前,快速了解「2025年AI Agent市场格局」的全貌。传统方式需要花几个小时翻阅数十篇论文、博客和新闻——但如果有一个工具,只需输入一个问题,5分钟后就能得到一份结构清晰、引用丰富的研究报告呢?
Deep Research 正是这样一个工具。它由开源社区开发者 u14app 打造,利用 Gemini、OpenAI o3、Claude 等前沿「思考型」AI 模型,结合实时网络搜索,在约2分钟内输出一份完整的研究报告。自2024年底发布以来,已在 GitHub 累计获得超过 4500 颗星,成为 AI 深度研究领域最受欢迎的开源项目之一。
在 AI 领域,「深度研究」(Deep Research)是一个新兴概念,指 AI 模型像专业研究员一样,能够自主规划搜索路径、整合多源信息、生成结构化报告。传统大语言模型(LLM)虽然能回答问题,但缺乏系统性的信息收集和推理能力。
2024年底,OpenAI 率先在 ChatGPT 中推出 Deep Research 功能,引发行业轰动。随后多个开源项目开始复现这一能力,u14app/deep-research 是其中功能最完善、兼容性最广的一个。项目支持几乎所有主流大语言模型 API,并能与多种网络搜索服务集成,真正做到了「用哪个模型都行」。
Deep Research 的工作流程可以类比为「AI研究员」的工作方式:接收问题 → 制定研究计划 → 多轮网络搜索 → 分析整合信息 → 生成报告。
多模型支持是该项目最大的亮点。它通过 Vercel AI SDK 接入不同模型提供商的 API,支持 Gemini(推荐免费方案)、OpenAI GPT-4o/o3、Anthropic Claude、DeepSeek、Grok、Mistral、Azure OpenAI、Ollama(本地模型)以及 OpenRouter 等平台。用户只需在界面填入对应的 API Key 即可使用,无需代码配置。
多搜索引擎集成是另一个核心能力。项目支持 Searxng、Tavily、Firecrawl、Exa、Bocha、Brave 等搜索引擎,使得那些本身不具备联网能力的模型(如 Claude)也能借助外部搜索实现深度研究。用户可以灵活切换搜索服务,或同时启用多个搜索引擎以提高信息覆盖率。
本地知识库功能允许用户上传 PDF、Word、Excel 等文件,构建私有知识库进行问答。这对于企业用户或需要结合内部文档的场景尤为实用。
知识图谱生成是 Deep Research 的独特功能,能够一键将研究报告的内容可视化为知识图谱,帮助用户快速理清信息之间的关联。
Artifact 编辑器提供了类似 ChatGPT 的 Artifact 功能,支持两种编辑模式(WYSIWYM 和 Markdown),还可以调整文章阅读级别、篇幅长度,甚至进行全文翻译。
历史记录功能会自动保存每次研究的结果,用户可以随时回顾、修改,或基于某次研究继续深入探索。
从技术角度看,Deep Research 是一个标准的现代 Web 应用:
前端基于 Next.js 15(App Router架构),使用 TypeScript 开发,UI 框架采用了 shadcn/ui + Radix UI + Tailwind CSS,整体风格现代简洁。支持 PWA(渐进式Web应用),安装后可像本地软件一样使用,并支持离线访问(Service Worker)。
AI 层核心依赖 Vercel AI SDK(@ai-sdk 系列包),这是一个专为 TypeScript/JavaScript 设计的 AI 模型调用框架,支持流式响应(SSE)。它将不同模型提供商的 API 统一封装为相同接口,大幅简化了多模型切换的复杂度。
搜索层通过适配器模式集成 Searxng、Tavily、Firecrawl、Exa 等搜索服务。项目内置了明确的搜索服务注册机制,开发者可以参考现有实现轻松添加新的搜索后端。
存储层方面,研究历史和用户上传的文件通过 IndexedDB 存储在浏览器本地(强调隐私保护),服务端不持久化任何用户数据。
部署支持方面,项目提供了三种方案:
docker-compose up 一键启动,自动构建并运行在 3333 端口。对于普通用户来说,部署 Deep Research 本身并不复杂——有 Docker 的话,10分钟以内可以跑起来。但项目本身只是一个「壳」,真正的能力来自 AI 模型。用户需要自行准备至少一个模型的 API Key。Gemini API 有免费额度,推荐初次体验的用户从这里开始。
对于开发者,项目代码结构清晰,TypeScript 类型完善,NEXT.js 最佳实践全覆盖。源码中包含了完整的 MCP Server(Model Context Protocol)实现,其他 AI 应用可以通过 MCP 协议接入 Deep Research 的深度研究能力。
尽管功能强大,Deep Research 也有一些需要注意的地方:
API 成本是最实际的考量。深度研究涉及多轮模型调用和大量搜索查询,OpenAI/Claude 等商业模型的 API 消耗速度相当快。建议用户根据研究主题的复杂度选择合适价格的模型。
搜索质量依赖外部服务。如果选择的搜索引擎覆盖不佳或遇到反爬限制,生成的研究报告质量会明显下降。
服务端部署需要额外配置。默认情况下,API Key 暴露在前端(适合本地/个人使用),如果要在服务器上部署供多人使用,需要配合后端代理来保护密钥安全。
Deep Research 的出现标志着 AI 研究能力从封闭的商业产品向开放开源社区扩散的关键一步。它让普通用户、研究者和开发者都能在本地部署一套完整的深度研究系统,不再受制于 ChatGPT 的使用限制和配额。
从增长曲线看,该项目自发布以来保持了极高的更新频率(持续迭代已超过一年),支持的功能也从最初的单模型搜索,逐步扩展到多模型、多搜索引擎、本地知识库、MCP 集成等丰富生态。随着 Agent 应用的持续火爆,这类开源研究助手工具的需求将会进一步增长。