Vibe Coding 之需求挖掘--TrendSearch开源项目推荐
导语:从“怎么做”到“做什么”
在 Vibe Coding时代,写代码的门槛正在被无限降低。因此,对于独立开发者、产品经理和创业者来说,真正的核心难题不再是“怎么把产品做出来”,而是“到底应该做什么”。Vibe Coding的第一步就是发现真实用户需求。
今天给大家推荐一款强大的开源神器——TrendSearch(热点聚集+需求深度挖掘)。
TrendSearch能自动抓取全网热点新闻,并通过大模型深度剖析,挖掘隐藏在热点背后的用户需求和产品灵感!
🔥 项目地址: https://github.com/LIhong42/TrendSearch
🔥 在线免费体验地址: https://trendsearch.cn/

💡 一、核心原理解析:AI 是如何全自动挖掘需求的?
TrendSearch 并不是一个简单的“爬虫+新闻聚合”工具,它的核心壁垒在于一套多层级的 AI 分析工作流。
其分析架构分为五个精细的阶段:
-
单条新闻分析(新闻内容压缩分析和需求挖掘)
爬虫抓取新闻具体内容后,大模型首先介入,生成摘要并提取核心要点,以及新闻爆火原因。这一步还会进行初步需求挖掘,输出:-
需求场景与用户画像
-
搜索商品/吐槽关键词(极其适合做 SEO 和竞品分析)
-
创意想法(直接给出产品形态建议)
-
-
聚类分组分析(寻找共性趋势)
将新闻进行分组聚合,发现群体性的趋势,在组内进行深度挖掘。 -
整体大盘分析(宏观视野)
基于当日所有新闻的摘要分析,生成综合性的市场需求。 -
智能评分与排序(去伪存真)
挖掘出的需求那么多,哪个靠谱?平台会利用AI算法对需求的商业价值,实现难度,创新性进行智能打分排序。 -
自动化报告生成(最终交付)
生成结构化的《新闻分析报告》与《需求分析报告》,甚至可以直接推送到飞书群聊。
✨ 二、平台核心功能亮点
-
🌐 全网十大平台一网打尽:支持 GitHub Trending、HackerNews、知乎热榜、抖音、B站、百度贴吧、凤凰网、华尔街见闻等,覆盖科技、财经、社科、娱乐全方位数据。可以快速把握当日热点讯息。
-
👍 RLHF 风格的点赞养成:你可以在界面上对感兴趣的“需求”点赞,系统会记录你的偏好,形成个性化的挖掘结果。
-
📊 高颜值 Web 可视化看板:提供仪表盘、新闻详情页、需求列表页,直观展示 AI 结果。
-
🚀 飞书一键推送:支持将生成的日报推送到团队飞书群,每天早晨醒来,创业点子和市场行情已经躺在群里了。
🛠️ 三、保姆级部署教程:跑起你的私人需求挖掘机
TrendSearch 的技术栈非常主流:前端 React 18 + 后端 Python (FastAPI) + 数据存储 SQLite + 爬虫 crawl4ai。
第一步:环境准备
你需要安装 Python 3.10+ 和 Node.js 16+。推荐使用 Anaconda 管理 Python 环境。
# 创建并激活虚拟环境
conda create -n trendsearch python=3.10 -y
conda activate trendsearch
# 克隆代码并进入后端目录
# git clone https://github.com/LIhong42/TrendSearch
cd backend
# 安装后端依赖
pip install -r requirements.txt
第二步:配置 LLM 大脑(关键!)
在 backend/app/ 目录下新建一个 .env 文件。平台支持几乎所有兼容 OpenAI 格式的 API(如 DeepSeek、SiliconFlow,coding plan 等)。
# 核心大模型配置(任填其一)
OPENAI_API_KEY=sk-xxxxxxxxxxxxx
DEEPSEEK_API_KEY=sk-xxxxxxxxxxxxx
# 爬取与分析参数调优
MAX_CONCURRENCY=5 # API 并发数限制
LIMIT_PER_SOURCE=15 # 每个信息源抓取的条数
USER_PREFERENCES=AI,独立开发,SaaS # 你的专属偏好,AI 会据此为你筛选新闻
# 飞书推送(可选)
FEISHU_ENABLED=false
第三步:启动服务
1. 运行核心分析脚本(抓取+挖掘)
cd backend/app
python analyze_script.py
⚠️ 温馨提示:这是一个重负载任务!由于包含大量 LLM 深度推理,运行一次可能需要几个小时。强烈建议将其挂在服务器上作为 Cron 定时任务(如每天凌晨 2 点执行)。
2. 启动后端 API 服务
python main.py
3. 启动前端界面
cd frontend
npm install
npm start
# 访问 http://localhost:3000 即可看到漂亮的 UI 啦!
💼 四、谁最适合使用 TrendSearch?
-
独立开发者:每天全自动挖掘热点背后的用户需求,快速寻找开发切入点。
-
产品经理 :打破信息茧房,每天花 5 分钟看一眼 AI 生成的《需求分析报告》,把握市场风向标。
-
内容创作者/自媒体:轻松获取各平台最新热点,结合 AI 提炼的“核心要点”和“发酵原因”,快速产出爆款文章。
📢 写在最后
在 AI 时代,“执行力”在贬值,而“洞察力”在升值。 TrendSearch 就像是你免费雇佣的一个 24 小时不间断工作的“高级商业分析师”。
📌 项目完全基于 MIT 协议开源!
如果你觉得这个项目有意思,或者对你的开发之路有启发,欢迎去 GitHub 给他点个 ⭐ Star 支持一下作者!
最后附上免责声明: 大模型存在幻觉,挖掘出的需求请作为灵感参考,最终是否写代码实现,还得靠你那颗充满智慧的人类大脑去判断!
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)