开源推荐
evening
GitHub 热门项目:开放深度研究
2026-06-22
1 阅读
GitHub Trending
GitHub 项目:open-deep-research
仓库地址:https://github.com/fdarkaou/open-deep-research
星级:880 | 作者:fdarkaou
项目描述:OpenAI 和 Gemini 深度研究的开源替代方案。
===================================================
自述文件内容:
# 打开深度研究 Web UI
一个现代的交互式 Web 界面,构建在原始 [Deep Research CLI](https://github.com/dzhng/deep-research) 项目之上。该 Web 应用程序使用 Next.js 和 shadcn/ui 将命令行研究助手转变为直观、视觉上吸引人的体验。
## 概述
Open Deep Research Web UI 是一款人工智能驱动的研究助手,它使用 Next.js 和 shadcn/ui 将原始 CLI 工具转换为现代 Web 界面。使用您自己的 API 密钥在 [anotherwrapper.com/open-deep-research](https://anotherwrapper.com/open-deep-research) 上尝试一下,或者自行托管。
该系统结合了搜索引擎(通过 FireCrawl)、网络抓取和语言模型(通过 OpenAI),可以对任何主题进行深入研究。主要特点包括:
- **智能研究过程:**
- 通过递归深入探索主题来进行迭代研究
- 使用法学硕士根据研究目标生成有针对性的搜索查询
- 创建后续问题以更好地了解研究需求
- 并行处理多个搜索和结果以提高效率
- 可配置深度和广度参数来控制研究范围
- **研究成果:**
- 生成包含调查结果和来源的详细降价报告
- 研究步骤的实时进度跟踪
- 内置 Markdown 查看器用于查看结果
- 可下载的研究报告
- **现代界面:**
- 用于调整研究参数的交互式控件
- 正在进行的研究进展的视觉反馈
- API 密钥的仅 HTTP cookie 存储
该系统保留了原有CLI的核心研究功能,同时提供直观的可视化界面来控制和监控研究过程。
## 赞助商
该项目由 [AnotherWrapper](https://anotherwrapper.com) 自豪地赞助。
[](https://anotherwrapper.com)
## 开始使用
### 先决条件
- Node.js v14 或更高版本
- OpenAI 和 FireCrawl 的 API 密钥
### 安装
1. **克隆并安装**
````bash
git 克隆 https://github.com/fdarkaou/open-deep-research.git
cd 开放深度研究
npm 安装
````
2. **配置环境**
创建 `.env.local` 并添加:
````bash
OPENAI_API_KEY=您的 openai-api-key
FIRECRAWL_KEY=您的 firecrawl-api-key
NEXT_PUBLIC_ENABLE_API_KEYS=false # 设置为 false 以禁用 API 密钥对话框
````
3. **运行应用程序**
````bash
npm 运行开发
````
访问[http://localhost:3000](http://localhost:3000)
## API 密钥管理
默认情况下(“NEXT_PUBLIC_ENABLE_API_KEYS=true”),该应用程序包含一个 API 密钥输入对话框,允许用户使用自己的 API 密钥直接在浏览器中试用研究助理。密钥安全地存储在仅 HTTP 的 cookie 中,并且永远不会暴露给客户端 JavaScript。
对于您自己的部署,您可以通过设置“NEXT_PUBLIC_ENABLE_API_KEYS = false”来禁用此对话框并配置 API 密钥目录