Open Deep Research

不活跃
GitHub TypeScript NOASSERTION

简介

开源深度研究代理,利用 Firecrawl 提取大规模网页数据,结合 AI Agent 进行迭代推理和综合分析,生成高质量的深度研究报告。

核心特性

  • Firecrawl 驱动的搜索与提取:为 AI 模型提供实时网页数据进行深度研究
  • 推理模型支持:可配置推理模型,包括 OpenAI o1/o3-mini 和 DeepSeek R1 用于结构化分析
  • Next.js App Router 配合 React Server Components 实现高性能服务端渲染
  • AI SDK 集成:统一 API 支持文本生成、结构化对象和工具调用,兼容多种 LLM 提供商
  • 数据持久化:Vercel Postgres 存储聊天历史,Vercel Blob 存储文件
  • 一键 Vercel 部署,完整的环境变量管理

适用场景

💡 结合 Firecrawl 提取和推理模型分析,对任意主题进行深度网络研究
💡 同时从多个网络源自动进行文献综述和数据采集
💡 利用 AI 推理从非结构化网页内容生成结构化研究报告
💡 可配置模型提供商和数据持久化的自定义深度研究应用

快速开始

# 1. 安装依赖
pnpm install

# 2. 运行数据库迁移
pnpm db:migrate

# 3. 配置 .env 环境变量:
# OPENAI_API_KEY、FIRECRAWL_API_KEY、AUTH_SECRET、POSTGRES_URL
# 可选:REASONING_MODEL、OPENROUTER_API_KEY

# 4. 启动开发服务器
pnpm dev

# 应用运行在 http://localhost:3000

相关项目

相关文章