导语:从“怎么做”到“做什么”

在 Vibe Coding时代,写代码的门槛正在被无限降低。因此,对于独立开发者、产品经理和创业者来说,真正的核心难题不再是“怎么把产品做出来”而是“到底应该做什么”。Vibe Coding的第一步就是发现真实用户需求

今天给大家推荐一款强大的开源神器——TrendSearch(热点聚集+需求深度挖掘)
TrendSearch能自动抓取全网热点新闻,并通过大模型深度剖析,挖掘隐藏在热点背后的用户需求和产品灵感!

🔥 项目地址: https://github.com/LIhong42/TrendSearch

🔥 在线免费体验地址: https://trendsearch.cn/


💡 一、核心原理解析:AI 是如何全自动挖掘需求的?

TrendSearch 并不是一个简单的“爬虫+新闻聚合”工具,它的核心壁垒在于一套多层级的 AI 分析工作流

其分析架构分为五个精细的阶段:

  1. 单条新闻分析(新闻内容压缩分析和需求挖掘)
    爬虫抓取新闻具体内容后,大模型首先介入,生成摘要并提取核心要点,以及新闻爆火原因。这一步还会进行初步需求挖掘,输出:

    • 需求场景用户画像

    • 搜索商品/吐槽关键词(极其适合做 SEO 和竞品分析)

    • 创意想法(直接给出产品形态建议)

  2. 聚类分组分析(寻找共性趋势)
    将新闻进行分组聚合,发现群体性的趋势,在组内进行深度挖掘。

  3. 整体大盘分析(宏观视野)
    基于当日所有新闻的摘要分析,生成综合性的市场需求。

  4. 智能评分与排序(去伪存真)
    挖掘出的需求那么多,哪个靠谱?平台会利用AI算法对需求的商业价值,实现难度,创新性进行智能打分排序。

  5. 自动化报告生成(最终交付)
    生成结构化的《新闻分析报告》与《需求分析报告》,甚至可以直接推送到飞书群聊。


✨ 二、平台核心功能亮点

  • 🌐 全网十大平台一网打尽:支持 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?

  1. 独立开发者:每天全自动挖掘热点背后的用户需求,快速寻找开发切入点。

  2. 产品经理 :打破信息茧房,每天花 5 分钟看一眼 AI 生成的《需求分析报告》,把握市场风向标。

  3. 内容创作者/自媒体:轻松获取各平台最新热点,结合 AI 提炼的“核心要点”和“发酵原因”,快速产出爆款文章。


📢 写在最后

在 AI 时代,“执行力”在贬值,而“洞察力”在升值。 TrendSearch 就像是你免费雇佣的一个 24 小时不间断工作的“高级商业分析师”。

📌 项目完全基于 MIT 协议开源!
如果你觉得这个项目有意思,或者对你的开发之路有启发,欢迎去 GitHub 给他点个 ⭐ Star 支持一下作者!

最后附上免责声明: 大模型存在幻觉,挖掘出的需求请作为灵感参考,最终是否写代码实现,还得靠你那颗充满智慧的人类大脑去判断!

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐