Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

🤖 AI News Aggregator

实时追踪 AI 领域最前沿动态,聚合全球顶级 AI 资讯源

GitHub Actions License Node.js TypeScript

🌐 在线预览 · 📝 更新日志 · 🔧 技术方案


✨ 项目亮点

📡 多源聚合

14 个专业平台 + 70+ 个精选 RSS 订阅 + 52 个微信公众号 实时抓取资讯,覆盖全球 AI 生态

🧠 智能筛选

基于关键词匹配的 AI 相关性过滤,从海量信息中精准提取 AI/科技内容

🌐 双语支持

英文标题自动翻译为中文,提供原文/译文/双语三种展示方式

⚡ 自动更新

GitHub Actions 每 2 小时自动抓取,数据永远保持最新

🎨 Web 可视化

内置 React + TypeScript Web 应用,支持多维度筛选、搜索、暗色模式

📦 结构化数据

输出标准 JSON 格式,方便二次开发和数据分析


🖼️ 界面预览

📰 首页资讯流

首页

⭐ 收藏功能

收藏

📖 阅读历史

阅读历史

📡 RSS 订阅源

RSS订阅源

🌐 在线预览

访问 https://suyxh.github.io/ai-news-aggregator/ 查看实时 AI 资讯聚合。

功能特性:

  • 📱 响应式设计,支持移动端
  • 🔍 按平台、订阅源筛选
  • 🔎 标题关键词搜索
  • 🌙 浅色/深色主题切换
  • ⭐ 文章收藏(本地持久化)
  • � 阅读历史追踪
  • 📤 数据导出(JSON 格式)
  • ⏱️ 24h/7d 时间范围切换
  • 🚀 智能预加载,切换秒开

📊 数据源矩阵

聚合平台(14 个)

平台说明特点
AI今日热榜AI 热点聚合专注 AI 领域,覆盖全面
TechURLs技术链接聚合HN、Reddit 热门技术文章
NewsNow新闻聚合全球科技新闻实时追踪
TopHub今日热榜50+ 平台热门内容聚合
Buzzing话题聚合Reddit、HN、Twitter 讨论
Info FlowRSS 信息流精选科技博客资讯
ZeliHN 24h 热榜Hacker News 每日精选
AI HubTodayAI 日报AI 领域重要动态
AIbaseAI 产品库最新 AI 工具和应用
BestBlogs博客周刊优质技术博客文章
WaytoAGI知识库飞书知识库 AI 更新
YouTube视频平台AI 博主最新视频
新智元AI 媒体国内领先 AI 资讯
微信公众号公众号聚合52 个优质订阅源

微信公众号订阅(52 个)

精选国内最优质的微信公众号,涵盖 AI、科技、财经、技术等领域:

🤖 AI/人工智能(11 个)
公众号说明
机器之心AI 领域头部媒体,深度报道
量子位AI 科技媒体,前沿动态
新智元AI 产业媒体,技术与应用
DeepTech深科技深度科技报道
PaperWeeklyAI 论文解读,学术前沿
计算机视觉lifeCV 方向技术内容
AI前线InfoQ 旗下 AI 技术媒体
夕小瑶科技说AI/NLP 技术博主
海外独角兽海外 AI 创业与投资
甲子光年科技产业深度报道
集智俱乐部复杂系统与 AI 交叉研究
📰 科技/互联网媒体(10 个)
公众号说明
晚点LatePost深度商业报道,科技巨头内幕
36氪头部科技商业媒体
36氪Pro36氪深度版
虎嗅App科技商业评论
极客公园科技创新报道
少数派数字生活,效率工具
APPSO应用推荐与数码评测
爱范儿消费科技媒体
差评科技评论与深度报道
钛媒体科技商业媒体
💻 技术/开发者(6 个)
公众号说明
InfoQ软件开发技术媒体
阿里云开发者阿里技术分享
腾讯技术工程腾讯技术分享
前端之巅前端技术
架构师之路架构设计
GitHubDaily开源项目推荐
💰 财经/投资(8 个)
公众号说明
华尔街见闻全球财经资讯
财经杂志财经深度报道
第一财经YiMagazine商业财经
经纬创投创投视角
红杉汇红杉资本
42章经创投与创业
远川投资评论投资分析
泽平宏观展望宏观经济分析
✍️ 高质量个人博主(12 个)
公众号说明
caoz的梦呓互联网老兵,行业洞察
L先生说思维方法论
槽边往事和菜头,生活随笔
孟岩投资与认知
刘润商业洞察
辉哥奇谭职场与成长
warfalcon阅读与学习方法
玉树芝兰知识管理
九边历史与时事评论
也谈钱理财与投资
keso怎么看互联网评论
阑夕科技评论
🎯 产品/商业(6 个)
公众号说明
人人都是产品经理产品方法论
互联网怪盗团互联网行业分析
乱翻书商业与产品
刘言飞语产品思考
产品犬舍产品设计
FounderPark创业者访谈

精选 RSS 订阅(70+ 个)

我们精心筛选了 AI 领域最具影响力的信息源,包括:

🏢 顶级 AI 公司官方账号(17 个)
公司Twitter/X
OpenAI@OpenAI · @OpenAIDevs · @ChatGPTapp
Anthropic@AnthropicAI · @claudeai
Google@GoogleAI · @GoogleDeepMind · @GeminiApp
Meta@AIatMeta
Microsoft@MSFTResearch
NVIDIA@NVIDIAAI
xAI@xai
Hugging Face@huggingface
Groq@GroqInc
🇨🇳 中国 AI 公司(11 个)
公司产品/领域
阿里 Qwen通义千问大模型
DeepSeekDeepSeek 大模型
腾讯 Hunyuan混元大模型
昆仑万维 Skywork天工大模型
快手 Kling AI可灵视频生成
MiniMax海螺 AI
Fish AudioAI 语音合成
MonicaAI 助手
DifyLLM 应用开发平台
Jina AI向量搜索/嵌入
Milvus向量数据库
👨‍🔬 华人 AI 研究者(8 人)
研究者身份/贡献
Fei-Fei Li 李飞飞斯坦福教授,ImageNet 创始人
Andrew Ng 吴恩达DeepLearning.AI 创始人
Jim Fan 范麟熙NVIDIA 高级研究科学家
Lilian WengOpenAI 安全系统负责人
Jerry LiuLlamaIndex 创始人
Junyang Lin 林俊旸阿里 Qwen 核心成员
Binyuan Hui阿里 Qwen 核心成员
Hung-yi Lee 李宏毅台大教授,机器学习课程
🛠️ AI 开发工具(12 个)
工具用途
LangChainLLM 应用开发框架
LlamaIndex数据索引/RAG 框架
Ollama本地 LLM 运行
CursorAI 代码编辑器
WindsurfAI 编程助手
bolt.newAI 全栈开发
FirecrawlWeb 爬虫/数据提取
Browser Use浏览器自动化
OpenRouterLLM API 聚合
AI SDKVercel AI SDK
NotebookLMGoogle AI 笔记
DeepLearning.AIAI 教育平台
✍️ 中文 AI 博主(15 人)
博主领域/特点
宝玉AI 技术解读、行业分析
歸藏AI 产品、前沿动态
小互AI 应用、效率工具
向阳乔木AI 创业、产品思考
AI产品黄叔AI 产品设计
李继刚Prompt 工程、AI 写作
Tw93前端开发、AI 工具
idoubiAI 开发、技术分享
Viking全栈开发、AI 应用
Geek技术极客、工具推荐
YangyiAI 研究、深度分析
hidecloudAI 产品、行业洞察
catAI 技术、前沿探索
meng shaoAI 应用、效率提升
Eric JingAI 创业、商业化
📰 中文技术博客(6 个)
博客说明
量子位AI 领域头部媒体
宝玉的分享技术深度文章
爱范儿科技数码资讯
阮一峰的网络日志技术周刊
美团技术团队工程实践分享
掘金本周最热开发者社区精选

🚀 快速开始

环境要求

  • Node.js >= 18.0.0
  • pnpm(推荐)或 npm

安装与运行

# 克隆项目
git clone https://github.com/SuYxh/ai-news-aggregator.git
cd ai-news-aggregator

# 安装依赖
pnpm install

# 运行数据抓取
pnpm fetch

# 启动 Web 界面
cd web && pnpm install && pnpm dev

命令说明

# 完整抓取(所有数据源)
pnpm fetch

# 仅测试 OPML RSS
pnpm fetch:opml

# 限制测试前 N 个 RSS
pnpm fetch:opml ./feeds/follow.opml 10

# Web 开发模式
cd web && pnpm dev

# Web 生产构建
cd web && pnpm build

命令行参数

参数默认值说明
--output-dirdata输出目录
--window-hours24时间窗口(小时)
--archive-days45归档保留天数
--translate-max-new80单次最大翻译数
--rss-opml./feeds/follow.opmlOPML 订阅文件
--rss-max-feeds0最大 RSS 数量

📁 输出文件

运行后在 data/ 目录生成:

文件说明
latest-24h.json最近 24 小时 AI 资讯
latest-7d.json最近 7 天 AI 资讯
archive.json历史归档(45 天)
source-status.json数据源抓取状态
opml-feeds.jsonOPML 订阅源列表
waytoagi-7d.jsonWaytoAGI 近 7 天更新
title-zh-cache.json标题翻译缓存

数据结构

{
  "generated_at": "2026-02-25T08:26:49Z",
  "window_hours": 24,
  "total_items": 946,
  "source_count": 156,
  "site_stats": [
    { "site_id": "opmlrss", "site_name": "OPML RSS", "count": 86, "raw_count": 150 }
  ],
  "items": [
    {
      "id": "abc123...",
      "site_id": "opmlrss",
      "site_name": "OPML RSS",
      "source": "歸藏(guizang.ai)(@op7418)",
      "title": "GPT-5 即将发布",
      "url": "https://...",
      "published_at": "2026-02-25T08:00:00Z",
      "title_zh": "GPT-5 即将发布",
      "title_en": "GPT-5 Coming Soon",
      "title_bilingual": "GPT-5 即将发布 / GPT-5 Coming Soon"
    }
  ]
}

🔧 自定义配置

添加自定义 RSS 订阅

  1. 编辑 feeds/follow.opml
  2. 按 OPML 格式添加订阅:
<outline text="分组名称" title="分组名称">
  <outline text="订阅名称" type="rss" xmlUrl="RSS_URL"/>
</outline>

GitHub Actions 自动更新

项目已配置 GitHub Actions,每 2 小时自动:

  1. 抓取所有数据源
  2. 构建 Web 应用
  3. 部署到 GitHub Pages

如需修改更新频率,编辑 .github/workflows/update-ai-news.yml

schedule:
  - cron: "0 */2 * * *"  # 每 2 小时

🏗️ 项目结构

ai-news-aggregator/
├── src/                      # 数据抓取源码
│   ├── index.ts              # 主入口
│   ├── config.ts             # 配置
│   ├── types.ts              # 类型定义
│   ├── fetchers/             # 各平台抓取器
│   │   ├── wechat-rss.ts     # 微信公众号抓取
│   │   ├── youtube.ts        # YouTube 抓取
│   │   └── ...               # 其他平台
│   ├── filters/              # 过滤器(AI 相关性、去重)
│   ├── translate/            # 翻译模块
│   └── utils/                # 工具函数
├── web/                      # Web 前端
│   ├── src/
│   │   ├── components/       # React 组件
│   │   ├── hooks/            # 自定义 Hooks
│   │   └── App.tsx           # 应用入口
│   ├── index.html
│   └── vite.config.ts
├── feeds/                    # RSS 订阅配置
│   └── follow.opml
├── assets/                   # 截图资源
├── data/                     # 输出数据
└── .github/workflows/        # GitHub Actions

🛠️ 技术栈

数据抓取

技术用途
TypeScript类型安全
CheerioHTML 解析
rss-parserRSS 解析
fast-xml-parserXML 解析
dayjs日期处理
p-limit并发控制

Web 前端

技术用途
React 18UI 框架
TypeScript类型安全
Vite构建工具
Tailwind CSS样式框架
Lucide React图标库

📝 更新日志

查看 CHANGELOG.md 了解版本更新详情。


📄 License

MIT © SuYxh


如果这个项目对你有帮助,欢迎 ⭐ Star 支持!

🐛 报告问题 · 💡 功能建议

关于 About

🤖 AI News Aggregator - 自动聚合 80+ AI/科技资讯源,支持 RSS 订阅导入,智能过滤 AI 相关内容,双语标题翻译,每 2 小时自动更新
ai-news-rss-aggregatorrss-reader

语言 Languages

TypeScript97.7%
CSS1.0%
JavaScript0.9%
HTML0.4%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
1381
Total Commits
峰值: 131次/周
Less
More

核心贡献者 Contributors