ClawFeed:AI駆動のニュースダイジェスト — Twitter/RSS多ソース要約とWebダッシュボード

ClawFeedはオープンソースのAIニュース集約ツール。Twitter、RSS、HackerNews、Reddit、GitHub Trendingなど多数のソースから自動的にコンテンツを取得し、AIによるスマートフィルタリングとノイズ除去を行い、構造化された複数頻度のダイジェスト(4時間/日/週/月)を生成する。

主なハイライト:

- **Source Packs**:キュレーションしたソースバンドルをコミュニティと共有可能 — 情報ソースのnpmのような仕組み

- **Mark & Deep Dive**:ブックマークしたコンテンツにAI深掘り分析を実行、要約を超えた本格的なインサイト

- **Feed出力**:各ユーザーのダイジェストをRSS/JSON Feedで購読可能、「人間キュレーション+AI加工」の情報再配信

- **マルチテナント**:SQLite + Google OAuthでユーザーごとの独立したソース管理

Node.js + SQLite + SPAのシンプルな構成。OpenClaw/Zylosスキルとしても、スタンドアロンでもデプロイ可能。個人の情報集約システムを構築したい開発者にとって、機能完備でカスタマイズしやすいリファレンス実装。

ClawFeed 概要

ClawFeedはKevin He氏が開発したオープンソースのAIニュース集約ツール。コアコンセプトは「Stop scrolling. Start knowing.」——AIを使って膨大な情報ソースから本当に注目すべきコンテンツを選別する。

コア機能

マルチ頻度ダイジェスト

4種類の時間粒度:4時間速報、デイリーハイライト、ウィークリーレビュー、マンスリーサマリー。各頻度は独立生成、ユーザーは必要に応じて購読レベルを選択可能。

豊富なソース対応

  • **Twitter/X**:特定ユーザー(@karpathy)またはTwitterリストをフォロー
  • **RSS/Atom**:任意のRSSフィード
  • **HackerNews**:HNフロントページ
  • **Reddit**:指定subreddit(例:/r/MachineLearning)
  • **GitHub Trending**:プログラミング言語別フィルター
  • **Webサイトスクレイピング**:任意のWebページ
  • **カスタムAPI**:JSONエンドポイント
  • **Digest Feed**:他のClawFeedユーザーのダイジェストを購読(メタキュレーション)

Source Packs

キュレーションしたソースセットをPackとしてバンドルし、コミュニティにワンクリックインストール公開が可能。情報キュレーションのnpmパッケージのようなもの——AIフロンティアに興味がある?誰かのAI Source Packをインストールするだけ。

Mark & Deep Dive

ダイジェスト閲覧中に気になるアイテムをブックマーク。ブックマークされたアイテムはAI深掘り分析がトリガーされ、要約を超えた詳細レポートを生成。

Feed出力

各ユーザーのダイジェストは3種類の購読フォーマットを自動生成:

  • HTMLページ(`/feed/:slug`)
  • JSON Feed(`/feed/:slug.json`)
  • RSS(`/feed/:slug.rss`)
  • AIキュレーション結果が購読可能になり、情報のチェーン伝播を実現。

技術アーキテクチャ

  • **バックエンド**:Node.js、ポート8767
  • **データベース**:SQLite(ゼロコンフィグ、ポータブル)
  • **認証**:Google OAuth 2.0(マルチユーザー対応、OAuthなしは読み取り専用)
  • **フロントエンド**:SPA、Dark/Lightテーマ切替
  • **多言語**:英語+中国語UI
  • **AIカスタマイズ可能**:`templates/curation-rules.md`でフィルタリングルール、`templates/digest-prompt.md`で出力フォーマット設定

デプロイ方法

OpenClaw Skillとして

clawhub install clawfeed

SKILL.md自動検出。Agentがcronでダイジェスト生成、ダッシュボード提供、ブックマークコマンド処理。

Zylos Skillとして

cd ~/.zylos/skills/ && git clone https://github.com/kevinho/clawfeed.git

スタンドアロン

git clone → npm install → cp .env.example .env → npm start

Caddyリバースプロキシでパスプレフィックスデプロイに対応。

API

完全なRESTful API:ダイジェストCRUD、認証、ブックマーク管理、ソース管理、Source Packs、Feed出力、変更ログとロードマップ照会。書き込み操作は認証必須、読み取り操作(ダイジェスト閲覧、Feed購読)は公開。

ユースケース

  • 個人の情報集約:Twitter/HN/Redditの手動巡回を置き換え
  • チーム知識共有:Source PacksとFeed出力経由
  • AI Agent統合:OpenClaw/Zylosスキルとして自動運行

ライセンス:MIT | Live Demo:https://clawfeed.kevinhe.io