在信息爆炸的时代,进行深度研究往往意味着耗费大量时间和精力在资料搜集、筛选和整理上。无论您是需要撰写行业报告、学术论文,还是仅仅想快速了解一个新领域,传统的研究方式都可能让您望而却步。为了让深度研究更加平民化,我开发了这款自部署可以免费不限量使用的 Deep Research ,在短短一个多月时间就获得了 1.8k star。
GitHub: u14app/deep-research
体验项目: https://research.u14.app
这款 Deep Research 并非简单的信息聚合工具。它巧妙地结合了各大 AI 模型的联网能力,能够在短短几分钟内,为您生成结构清晰、内容丰富的深度研究报告。它能快速理解您的研究主题,制定研究计划,自动进行多轮信息搜集,并最终汇总成一份可读性强的报告,大幅提升您的研究效率。
Deep Research 将用户隐私放在首位。所有研究数据和生成的报告都存储在您本地的浏览器中。除非您明确使用服务器端 API 调用(或经过您配置的代理),我们绝不会收集或将您的研究数据传输到任何外部服务器。您可以安心地进行研究,无需担忧数据泄露问题。
开始 Deep Research 非常简单:
您可以通过 https://research.u14.app/ 即可体验极速的 Deep Research 。
也可以通过以下步骤部署您的专属深度研究服务:
您也可以轻松部署到 Docker 或使用静态页面。
![]() |
1
gopher404 44 天前
|
3
longline 44 天前
有点意思
|
![]() |
5
amery2010 OP 目前突破 1.9k star ,感谢大家的支持
|
6
fg990 43 天前
试用了一下,非常棒👍
|
8
wayilive 29 天前
如何通过 docker 在 vps 上部署并对外提供 web 访问?
|
10
wayilive 28 天前
@amery2010 #9 很奇怪,按 README 运行 docker 之后查看 docker logs
❯ docker logs deep-research ▲ Next.js 15.3.1 - Local: http://060b0f555165:3000 - Network: http://060b0f555165:3000 ✓ Starting... ✓ Ready in 130ms 尝试本机访问 ❯ curl 127.0.0.1:3000 curl: (7) Failed to connect to 127.0.0.1 port 3000 after 0 ms: Couldn't connect to server ❯ curl http://060b0f555165:3000 curl: (6) Could not resolve host: 060b0f555165 ❯ curl http://localhost:3000 curl: (7) Failed to connect to localhost port 3000 after 1 ms: Couldn't connect to server |
12
wayilive 27 天前
@amery2010 #11 试了三台不同的服务器都一样,然后问了一下 AI ,DS 给出的解答是“Next.js 默认的 app.listen 配置可能未显式指定监听地址,导致容器绑定到内部 IP (如 localhost 或容器 ID )。需强制绑定到 0.0.0.0 以允许外部访问。”
通过 DS 给出的解决方案,选了最简单的在 docker run 的时候指定-e HOSTNAME=0.0.0.0 就可以正常访问了,此时 docker logs 显示的是监听 http://localhost:3000 和 http://0.0.0.0:3000 。 所以不能简单的说是 docker 相关设置的问题,DS 给出的其他解决方案包括在“在 package.json 的 start 脚本中增加 --hostname 0.0.0.0 参数”,“在 Dockerfile 中定义 HOSTNAME 环境变量”等,供您参考。 |
![]() |
13
amery2010 OP 您直接使用本机 IP 加 3000 端口号就可以访问了,这是 docker 的一种简单的安全机制,避免被外部网络访问所以默认只允许本机访问,如果您开了 0.0.0.0 ,即您的服务可以被任意的外部网络访问。
docker 应该是有官方文档说明,具体内容您查阅官方文档。 一般都是在 docker 之上加一层访问控制层,比如 nginx ,然后通过 nginx 转发端口数据。 |