简体中文 · English
一款实时聚合多源 AI 资讯、AI 自动评分精选、生成每日日报的开源工具。
AI Hot Radar 是一个面向 AI 行业从业者的热点雷达。系统每 10 分钟从 Twitter / X、Bing、HackerNews、IT之家、雪球、Bilibili、Google DeepMind Blog 等 20+ 信息源抓取最新资讯,通过两阶段 AI 评分(短 prompt 预筛 + 5 维评分)筛掉噪音,把真正值得看的内容沉淀到「精选」「AI 日报」「我的关注」三个视图中。
技术栈:
- 后端:NestJS 11 + Express + Prisma + SQLite + Socket.io
- 前端:React 19 + Vite + TailwindCSS + lucide-react
- AI:兼容 OpenAI 协议的任意模型(阿里云百炼 / 硅基流动 / DeepSeek / OpenAI 均可)
- 数据源:RSS、Bing/HackerNews 搜索、twitterapi.io、Bilibili 抓取
- 20+ 信息源持续抓取,关键词预过滤跳过非 AI 内容(IT之家 / 36氪 / 财联社等综合源)
- 两阶段评分:便宜模型预筛 → 完整评分,节省 AI 调用成本
- 同事件多源去重,按权威性挑主条(OpenAI Blog 优先于 V2EX 转发)
- 默认按真实发布时间排序,每天凌晨 03:30 自动清理 30 天前数据
经 AI 五维评分 + tier 加成 + 阈值过滤后的高质量资讯流,按重要度排序。
每天北京时间早上 8:00 自动生成,包含「今日重点 / 模型情报 / 国内国外动态 / AI 产品 / 社区热议 / 论文趋势」六大板块,可手动重新生成。
订阅自定义关键词,AI 自动扩展同义词、判断真伪与相关性。订阅后实时通过 WebSocket 推送,重要热点可触发邮件通知。
把整个系统封装为三种接入方式,让 AI 应用 / RSS 阅读器 / 第三方服务都能消费:
- Skill:在 Claude Code、Cursor 等支持 Skills 的工具中
/install-skill,AI 助手自动获得「查日报、查精选、按关键词搜索」能力 - RSS:精选 / 全量 / 日报三个 RSS Feed,可被 Feedly、Inoreader 等订阅
- REST API:5 个无认证 JSON 接口,可直接接入飞书机器人、企业微信、自动化工作流
详细的本地运行说明见 docs/LOCAL_SETUP.md; 服务器 Docker 部署见 docs/DEPLOY.md;本地一键发版到 Docker Hub 用
./release.sh。
- Node.js ≥ 18(推荐 20 LTS)
- 一个兼容 OpenAI 协议的 AI API Key(阿里云百炼 / 硅基流动 / DeepSeek 任选其一)
git clone https://github.com/zenitlab/ai-hot-radar.git
cd ai-hot-radar
cd server && npm install && npx prisma generate && npx prisma db push
cd ../client && npm installcp server/.env.example server/.env编辑 server/.env,至少填入 AI Key:
OPENAI_API_KEY=your_api_key_here
OPENAI_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
MODEL_NAME=qwen-coder-turbo
# 可选
TWITTER_API_KEY=your_twitter_api_key_here# 终端 1
cd server && npm run dev # http://localhost:3001
# 终端 2
cd client && npm run dev # http://localhost:5173打开 http://localhost:5173,即可看到主界面。
| 服务 | 地址 |
|---|---|
| 前端页面 | http://localhost:5173 |
| 后端 API | http://localhost:3001 |
| Prisma Studio | cd server && npx prisma studio |
ai-hot-radar/
├── client/ # React 前端
│ └── src/components/
│ ├── curated/ # 精选
│ ├── hotspot/ # 热点雷达
│ ├── digest/ # AI 日报
│ ├── keywords/ # 我的关注
│ ├── agent/ # Agent 接入
│ └── changelog/ # 更新日志
├── server/ # NestJS 后端
│ └── src/
│ ├── agent/ # Agent 接入:RSS / API / Skill
│ ├── curated/ # 精选筛选
│ ├── digest/ # 日报生成
│ ├── entities/ # 关键词聚合
│ ├── hotspots/ # 热点抓取与评分
│ ├── keywords/ # 关键词管理
│ ├── rss-feeds/ # RSS 信源
│ ├── scheduler/ # 定时任务
│ └── notifications/
├── skills/hot-monitor/ # Agent Skill 包
└── docs/ # 项目文档
启动服务后,所有 Agent 接口已可用:
# 精选 RSS
curl http://localhost:3001/api/agent/rss/curated.xml
# 查询今日 AI 日报
curl http://localhost:3001/api/agent/digest
# 按关键词搜索
curl "http://localhost:3001/api/agent/search?q=Claude&limit=5"
# Skill 描述
curl http://localhost:3001/aihot-skill更多用法见前端「Agent 接入」页。
MIT