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) 自豪地赞助。 [![由 Anotherwrapper 赞助](https://anotherwrapper.com/og.png)](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 密钥目录