Cloudflare、Supabase、Vercelを使用したAIキュレートRedditフィードのオープンソースツール

開発者が、AI支援開発とバイブコーディングに関する低品質なコンテンツをフィルタリングするために特別に設計された、AIでキュレーションされたRedditフィードを作成するセルフホストツールをオープンソース化しました。このツールは、「AIで2時間で100万ドルを稼いだ」といった投稿、手抜きのスクリーンショット、繰り返される初心者向けの質問などを排除します。
仕組み
15分ごとに、Cloudflare Workerがパイプラインを起動します。RedditがVercel/AWSのIPを頻繁にブロックするため、Cloudflareプロキシを介してReddit JSONを取得します。AI処理の前に、プレフィルターが低品質な投稿を除去します。残った投稿には、コミュニティサイズの正規化、コメントのブースト、論争のペナルティを考慮したエンゲージメントスコアリングが適用されます。トップ投稿はオプションでLLMに送られ、品質評価、カテゴリ分類、一行要約が行われます。多様性パスにより、一つのサブレディットがフィードを独占するのを防ぎます。
技術スタック
- Supabaseをストレージとして使用
- Cloudflare WorkersをcronジョブとRedditプロキシとして使用
- Vercelをフロントエンドとして使用
- AIスコアリングはオプションで、Claude Haikuを使用すると月約1〜2ドルのコストがかかります
機能
このツールは、AI要約とカテゴリバッジ付きのダークテーマのフィード、日次アーカイブ、RSS、Resendによる週次ダイジェスト、匿名アップ投票、フィードバックフォームを提供します。
セットアップ手順
セットアップには、リポジトリのクローン、1つの設定ファイルの編集、1つのSQLマイグレーションの実行、2つのWorkerのデプロイ、そしてVercelへのデプロイが含まれます。
設定例
const config = {
name: "My ML Feed",
subreddits: {
core: [
{ name: "MachineLearning", minScore: 20, communitySize: 300_000 },
{ name: "LocalLLaMA", minScore: 15, communitySize: 300_000 },
],
},
keywords: ["LLM", "transformer model"],
communityContext: `Value: papers with code, benchmarks, novel architectures.
Penalize: hype, speculation, product launches without technical depth.`,
};このツールはClaude Codeで構築され、GitHubのgithub.com/solzange/reddit-signalで利用可能です。
📖 Read the full source: r/ClaudeAI
👀 See Also

Flyto Indexerの発表:ソース依存性分析を強化したAIコードリファクタリング
Flyto Indexerは、MCPサーバーとして、コードベースのシンボルグラフを構築し、依存関係とコールサイトを分析することで、AIによるスマートなコードリファクタリングを支援します。

MemAwareベンチマークは、AIの記憶力をキーワード検索を超えてテストします
MemAwareは、記憶機能を持つAIアシスタントが、クエリにヒントがない場合に適切なコンテキストを想起できるかをテストする、3つの難易度レベルにわたる900問のベンチマークです。結果は、BM25検索が2.8%を記録したのに対し、記憶なしでは0.8%、ベクトル検索はドメイン間の関連性で0.7%に低下しました。

スロップフリーなAI UIエージェントのためのリバースエンジニアリングされたClaude設計システムプロンプト
オープンソースのシステムプロンプトで、一般的なSaaSの決まり文句を排除し、WCAG、本物のCSS Grid、トークンベースのシステム、14の手続きスキルを備えた設計哲学を実現します。

Gullivr旅行アプリ、リモートMCPサーバー経由でClaudeと統合
開発者が旅行計画アプリ「Gullivr」を構築し、リモートMCPサーバーを介してClaudeと連携させました。この統合により、Claudeがアプリ内で直接旅行の作成と管理を行えるようになり、ツール間での手動コピーを排除してリアルタイム更新を実現しています。