面向智能体的记忆基础设施,将对话与执行过程转化为可持久化的结构化记忆,支持 Python 与 TypeScript。
assafelovic/gpt-researcher
开源自主研究智能体,自动规划研究问题、收集网页与本地资料,并调用任意 LLM 生成带引用的报告。
- Star
- 30,167
- Fork
- 4,303
- 未关闭 Issue
- 42
- 最近提交
- 10天前
这是什么?
GPT Researcher 是一个基于 Python 的自主研究智能体,可围绕给定问题开展深度调研。规划智能体会把任务拆解为若干研究问题,执行智能体针对每个问题收集并总结资料,最后由发布步骤汇总成带引用的长篇报告。它既能检索开放网页,也能读取本地的 PDF、Word、Excel、Markdown 等文档。
项目可通过 OpenAI 兼容接口接入多种 LLM,并内置上下文过滤,在内容送入模型前只保留与各个问题相关的段落。它还提供递归式的 Deep Research 模式,从广度和深度两个方向探索主题;另有用于接入外部数据源的 MCP 客户端,以及基于 LangGraph 和 AG2 的多智能体工作流。
部署方式包括带轻量或 Next.js 前端的 FastAPI 服务、Docker Compose、可通过 Python 调用的 pip 包,以及 Claude Skill 安装。报告可导出为 PDF、Word 等格式。
核心功能
- 01基于网页和本地文档生成带引用的长篇研究报告。
- 02在内容送入 LLM 前按相关性过滤抓取到的上下文。
- 03递归式 Deep Research 模式以树状结构探索子主题。
- 04通过 MCP 客户端接入外部数据源。
- 05基于 LangGraph 和 AG2 的多智能体工作流。
- 06可将报告导出为 PDF、Word 等格式。
适用场景
- 围绕某个主题,从大量网页中整理带出处的背景报告。
- 对私有的 PDF、表格或笔记集合进行研究。
- 通过 pip 包把自动化研究功能嵌入 Python 应用。
- 为 Claude 等 AI 助手提供更深入的网络研究能力。
快速上手
- 1
安装 Python 3.12 或更高版本
- 2
克隆项目并进入目录
git clone https://github.com/assafelovic/gpt-researcher.git cd gpt-researcher - 3
将 API 密钥设置为环境变量
export OPENAI_API_KEY={Your OpenAI API Key here} export TAVILY_API_KEY={Your Tavily API Key here} - 4
安装依赖并启动服务器
pip install -r requirements.txt python -m uvicorn main:app --reload
使用前须知
- 默认配置需要 OpenAI API 密钥和 Tavily API 密钥。
- 深度研究每次运行约花费 0.4 美元,耗时约 5 分钟。
标签
常见问题
- gpt-researcher 是什么?
- 开源自主研究智能体,自动规划研究问题、收集网页与本地资料,并调用任意 LLM 生成带引用的报告。 GPT Researcher 是一个基于 Python 的自主研究智能体,可围绕给定问题开展深度调研。规划智能体会把任务拆解为若干研究问题,执行智能体针对每个问题收集并总结资料,最后由发布步骤汇总成带引用的长篇报告。它既能检索开放网页,也能读取本地的 PDF、Word、Excel、Markdown 等文档。
- gpt-researcher 可以免费使用吗?用的什么许可证?
- gpt-researcher 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- gpt-researcher 还在维护吗?
- 活跃维护中。gpt-researcher 最近一次提交是在 2026年10月10日。
- gpt-researcher 适合用来做什么?
- 围绕某个主题,从大量网页中整理带出处的背景报告。 对私有的 PDF、表格或笔记集合进行研究。 通过 pip 包把自动化研究功能嵌入 Python 应用。 为 Claude 等 AI 助手提供更深入的网络研究能力。
- gpt-researcher 怎么安装和运行?
- 安装 Python 3.12 或更高版本 克隆项目并进入目录: git clone https://github.com/assafelovic/gpt-researcher.git cd gpt-researcher 将 API 密钥设置为环境变量: export OPENAI_API_KEY={Your OpenAI API Key here} export TAVILY_API_KEY={Your Tavily API Key here} 安装依赖并启动服务器: pip install -r requirements.txt python -m uvicorn main:app --reload
- 在哪里获取 gpt-researcher?
- 源代码和安装说明在 GitHub 上:https://github.com/assafelovic/gpt-researcher
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.7万3852PythonOther更新于 18天前
开源的长时程超级智能体框架,通过子智能体、记忆与沙箱协作完成研究、编码和创作任务。
8.4万1.2万PythonMIT更新于 10小时前
本地优先的 AI 记忆系统,逐字保存对话历史,并通过语义搜索检索,提供 MCP 服务与命令行工具。
6万7569PythonMIT更新于 10小时前
开箱即用的 Python 智能体框架,基于 LangGraph,适合长链路多步骤任务。
3万4293PythonMIT更新于 9小时前
一个把数字人与大语言模型接入业务系统的 agent 框架,支持多终端接入。
1.4万2367PythonGPL-3.0更新于 29天前