ClawFeed:AI 驅動的多源新聞聚合工具,告別信息焦慮
每天花大量時間刷 Twitter 和 RSS,生怕錯過熱點,結果卻總被無效信息淹沒,越刷越焦慮。ClawFeed 正是爲解決這個痛點而生——用 AI 自動從 Twitter、RSS、HackerNews、Reddit、GitHub Trending 等多種信息源中篩選內容,生成結構化摘要。
支持 4 小時快報、每日精選、每週回顧、每月總結四種頻率,用戶按需訂閱。核心的 Source Packs 機制允許用戶將精心策劃的信息源打包分享給社區,看到感興趣的內容還能觸發 AI 深度分析(Mark & Deep Dive),不只是摘要而是真正的深度解讀。每個用戶的摘要自動生成 RSS/JSON Feed,實現「人工策展 + AI 加工」的信息再分發。
技術棧簡潔實用:Node.js 後端 + SQLite 零配置存儲 + SPA 前端,支持中英文界面和深色模式。可通過 ClawHub 一鍵安裝,也可作爲 OpenClaw 或 Zylos 技能運行,或獨立部署。Google OAuth 支持多用戶各自管理信息源和收藏。
项目背景
每天花大量时間刷 Twitter 和 RSS,生怕错過热點,结果却总被无效信息淹没,越刷越焦虑。ClawFeed 的核心理念就是「Stop scrolling. Start knowing.」——用 AI 從海量信息源中筛选出真正值得關注的内容,让你不再被信息洪流淹没。
核心功能
多频率摘要生成
支持 4 种时間粒度的自動摘要:4 小时快報、每日精选、每周回顾、每月总结。每种频率独立生成,按需订阅。
丰富的信息源
- **Twitter/X**:關注特定用户(如 @karpathy)或 Twitter 列表
- **RSS/Atom**:任意 RSS 源
- **HackerNews**:HN 首页热門
- **Reddit**:指定 subreddit(如 /r/MachineLearning)
- **GitHub Trending**:按编程语言筛选趋势项目
- **網站抓取**:任意網页
- **自定義 API**:JSON 端點
- **Digest Feed**:订阅其他 ClawFeed 用户的摘要,實現信息的二次策展
Source Packs(信息源包)
用户可以将精心策划的一组信息源打包成 Pack,發布到社区供他人一键安装。类似 npm 包的概念應用到信息策展——關注 AI 前沿?直接安装某个大佬的 AI Source Pack。
Mark & Deep Dive
在浏览摘要时,可以標记感兴趣的条目。標记後系統触發 AI 深度分析,生成比摘要更详细的解读報告——不只是概述,而是真正的深度解读。
Feed 输出
每个用户的摘要自動生成三种订阅格式:
- HTML 页面(`/feed/:slug`)
- JSON Feed(`/feed/:slug.json`)
- RSS(`/feed/:slug.rss`)
你的 AI 策展结果可以被其他人订阅,實現信息的链式传播。
智能筛选
通過 `templates/curation-rules.md` 配置内容筛选規則,`templates/digest-prompt.md` 自定義 AI 输出格式,精确控制信息的筛选粒度。
技術架構
- **後端**:Node.js,默認端口 8767
- **數據库**:SQLite(零配置,便携,无需额外安装)
- **認证**:Google OAuth 2.0(多用户支持,无 OAuth 則為只读模式)
- **前端**:SPA 单页應用,中英文 UI,Dark/Light 主題切换,localStorage 持久化
- **API**:完整 RESTful API——摘要 CRUD、用户認证、收藏管理、信息源管理、Source Packs、Feed 输出、变更日志和 Roadmap
部署方式
ClawHub 一键安装
clawhub install clawfeed
作為 OpenClaw Skill
cd ~/.openclaw/skills/ && git clone https://github.com/kevinho/clawfeed.git
OpenClaw 自動检測 SKILL.md 並加载,agent 可通過 cron 生成摘要、serve 仪表盘、處理收藏命令。
作為 Zylos Skill
cd ~/.zylos/skills/ && git clone https://github.com/kevinho/clawfeed.git
独立部署
git clone → npm install → cp .env.example .env → npm start
可配合 Caddy 反向代理,支持路径前缀部署(如 `/digest/`)。
環境变量
| 变量 | 必需 | 说明 |
|------|------|------|
| GOOGLE_CLIENT_ID | 否* | Google OAuth 客户端 ID |
| GOOGLE_CLIENT_SECRET | 否* | Google OAuth 客户端密钥 |
| SESSION_SECRET | 否* | 會话加密密钥 |
| API_KEY | 否 | 摘要創建 API 密钥 |
| DIGEST_PORT | 否 | 服务端口(默認 8767) |
| ALLOWED_ORIGINS | 否 | CORS 允许來源 |
*認证功能需要,无 OAuth 則以只读模式運行。
适用場景
- **个人信息聚合**:替代手動刷 Twitter/HN/Reddit 的焦虑循環
- **团队知識共享**:通過 Source Packs 和 Feed 输出
- **AI Agent 集成**:作為 OpenClaw/Zylos skill 自動化運行
- **信息再分發**:策展後的内容通過 Feed 被更多人订阅
协议:MIT | 作者:Kevin He | Live Demo:https://clawfeed.kevinhe.io