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

Hermes Agent v0.6.0は、モデルごとのツール呼び出しパーサーによる強化されたローカルモデルサポートを提供します。
Nous ResearchによるHermes Agent v0.6.0は、30Bクラスのモデルで適切にツール呼び出しを処理するモデルごとのツールコールパーサーを提供し、Ollama、vLLM、sglangをすぐにサポートし、サーバーレス展開のためのModalやDaytonaを含む6つのターミナルバックエンドを備えています。

GPT-5.1とClaude 4.6を活用したマルチエージェント取引協議会システム
開発者は、ZagiHQをオーケストレーションに使用し、3つの並列データ収集エージェントと3つのLLM(GPT-5.1、Claude 4.6 Opus、Claude 4.6 Sonnet)を組み合わせたマルチエージェント取引システムを構築しました。これらのLLMは取引について合意する必要があり、システムは意見の不一致を通じて取引設定をフィルタリングし、手動承認を必須としています。

オープンソースのCLAUDE.mdにより、Claude Codeエージェントがループすることなく何時間も生産的に動作
たった70行のCLAUDE.mdファイルが、Claude Codeエージェントの語りや修正ループへの逸脱を防ぎます。セッションが3時間の失敗から、完全な生産的ライフサイクルへと変わります。

オフラインウェブ検索:AIエージェント向けのローカルGoogle検索代替案
ある開発者は、AIエージェントのオフライン検索能力の低さに対処するため、offline-web-searchを構築しました。これは、BM25ランキング、SQLite FTS5インデックス、ZIMアーカイブとカスタムクローラーのサポートを備え、Claudeのウェブツールを模倣したドロップイン代替品です。