ホームTypeScriptvigorX777/ai-daily-digest
// archived 2026-04-27
vigorX777

ai-daily-digest

GitHub で見る →
1,552

// 概要

AI Daily Digest は Hacker News のトップ技術ブログをスクレイピングし、AI を活用して多角的なスコアリングと要約生成を行う自動化ツールです。コマンドラインや対話型インターフェースによる迅速な記事フィルタリングに対応し、技術界のトレンドを自動的に要約します。本プロジェクトは純粋な TypeScript で記述されており、Gemini や OpenAI 互換の各種 API モデルをサポートしています。

// 技術解説

AI Daily Digest は Bun ランタイム上で動作する自動技術ブログ集約ツールであり、90 のトップクラスの Hacker News 技術ソースから高品質なコンテンツをフィルタリングするように設計されています。このプロジェクトは、AI を活用した多次元スコアリング、カテゴリ分け、要約生成を通じて、膨大な情報を構造化された日次ダイジェストに変換する 5 ステップの処理パイプラインを採用しています。その中心的な設計思想はミニマリズムであり、依存関係ゼロの単一ファイルの TypeScript スクリプトを利用し、Gemini と OpenAI 互換 API 間の自動フォールバック切り替えをサポートすることで、ツールの安定性と拡張性を確保しています。

// 主要ハイライト

01
RSS スクレイピングからトレンドの要約まで、ワークフロー全体を自動化する組み込みの 5 ステップ処理パイプライン。
02
構造化された要約を提供し、各記事に対して 4 ~ 6 文の主要な概要を生成することで、ユーザーが 30 秒以内に価値を判断できるように支援。
03
多次元の視覚的統計をサポートし、Mermaid チャート、ASCII 棒グラフ、タグクラウドを通じてデータの概要を提示。
04
AI、セキュリティ、エンジニアリングなどの 6 つの主要分野に記事を自動的に分類するインテリジェントな分類システムを搭載し、読書効率を向上。
05
設定の永続化をサポートし、API Key や設定を自動的に記憶することで、ワンクリックでの日次実行を実現。
06
ネイティブの Bun API 上に構築された依存関係ゼロの設計を採用し、軽量で高性能なランタイム体験を保証。

// ユースケース

01
90 以上のトップ技術ブログから最新記事を自動的にスクレイピングおよびフィルタリングします
02
AI を活用して記事の構造化された要約、分類、トレンド分析を生成します
03
コマンドラインツールを使用して、視覚的なチャートを含む Markdown 形式のデイリーレポートをワンクリックで生成します

// クイックスタート

開発者は Bun ランタイムをインストールし、Gemini または OpenAI 互換の API Key を準備する必要があります。ユーザーは OpenCode Skill 経由で /digest と入力して対話型ガイドを開始するか、コマンドラインから直接 npx -y bun scripts/digest.ts を実行し、関連する環境変数を設定することで日次ダイジェストを生成できます。