AI Daily Digest — AIで選ぶ毎日の技術記事キュレーション

Tool

概要

(リポジトリの概要を300字程度で説明)

AI Daily Digest は、Andrej Karpathy が推薦する Hacker News 人気サイトリスト(90サイト)から最新記事を取得し、Gemini AI を用いた多次元スコアリングで記事を評価・選別して「毎日の技術ダイジェスト」を生成するプロジェクトです。生成物は構造化された日報形式で、OpenCode Skill として組み込めるため、対話内で /digest を入力するだけでインタラクティブに日報作成を開始できます。TypeScript で実装され、スクレイピング・スコアリング・出力テンプレートのワークフローをシンプルにまとめています。README や SKILL.md、サンプル画像が同梱され、導入と使い方の案内も用意されています。

GitHub

リポジトリの統計情報

  • スター数: 231
  • フォーク数: 27
  • ウォッチャー数: 231
  • コミット数: 4
  • ファイル数: 5
  • メインの言語: TypeScript

主な特徴

  • Andrej Karpathy 推薦の 90 ブログから自動で最新記事を取得
  • Gemini AI による多次元スコアリングで高品質記事を選別
  • OpenCode Skill として対話から /digest で起動できるインタラクティブ性
  • TypeScript 実装で拡張・保守がしやすい構成

技術的なポイント

(技術的な特徴や注目点を700字程度で説明)

本プロジェクトは「収集(scrape)→評価(score)→生成(digest)」のシンプルなパイプラインを TypeScript で実装している点が特徴です。情報源は Hacker News Popularity Contest 2025 で上位に挙がる著名ブログ群(例: simonwillison.net、paulgraham.com、overreacted.io など)を元にしており、まず各サイトの最新投稿を定期的に取得する仕組みが用意されていることが README から読み取れます。取得データは記事タイトル・URL・要約・公開日時といったメタ情報を整形してから、Gemini(Google の大規模モデル)に渡して「多次元スコアリング」を行います。スコアリングは単なる人気順ではなく、関連性・新規性・技術的深度・信頼性など複数の観点で評価する設計になっており、その結果を元にフィルタリングと優先度付けを実施。出力は構造化された日報フォーマットで、見出し・要約・重要ポイント・原文リンクなどを含むことで、読者が短時間で本質を把握できるように作られています。さらに OpenCode Skill 形式(SKILL.md)で統合されているため、チャットベースの環境で /digest を入力するだけで対話型に日報を生成・調整可能。assets フォルダにはダイジェストのプレビュー画像があり、導入イメージが掴みやすく設計されています。TypeScript 採用により、将来的なデータストア連携や追加フィルタ、別モデル(例: GPT 系)へのスイッチも比較的容易に実装できる拡張性があります。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .gitignore: file
  • README.md: file
  • SKILL.md: file
  • assets: dir
  • scripts: dir

まとめ

(総評を50字程度で)

Gemini を核にした自動キュレーションで、実用性の高い「毎日届く技術ダイジェスト」を手軽に実現する小粒で拡張しやすいプロジェクト。

リポジトリ情報:

READMEの抜粋:

AI Daily Digest

skill 制作详情可查看 ➡️ https://mp.weixin.qq.com/s/rkQ28KTZs5QeZqjwSCvR4Q

Andrej Karpathy 推荐的 90 个 Hacker News 顶级技术博客中抓取最新文章,通过 Gemini AI 多维评分筛选,生成一份结构化的每日精选日报。

AI Daily Digest 概览

信息源来自 Hacker News Popularity Contest 2025,涵盖 simonwillison.net、paulgraham.com、overreacted.io、gwern.net、krebsonsecurity.com 等。

使用方式

作为 OpenCode Skill 使用,在对话中输入 /digest 即可启动交互式引导流程:

/dig...