2026-02-19
Claude Codeの変更履歴を自動で日本語解説するサイトを作った
高頻度な英語のCHANGELOGをAIで「変更前/変更後/恩恵」に自動要約
更新履歴を追う際の課題
毎日のようにアップデートされる最新ツールの情報をキャッチアップするのは大変です。
高い更新頻度
月間20回以上のリリース
1ヶ月に数十回のリリースがあり、毎回情報を追うのは現実的ではない。
英語のCHANGELOG
1行の英語記述のみ
開発者向けの1行の英語記述だけでは、自分に関係あるか一瞬で判断できない。
影響が不明瞭
実作業への影響が謎
「機能追加」と書かれていても、結果として自分の作業がどう変わるのかが不明瞭。
AI推論による情報の再構築
単なる日本語訳ではなく、開発者が本当に知りたい情報を3点セットで提示します。
従来のCHANGELOG
「機能Xを追加」「バグYを修正」といった、システム目線で書かれた1行の英語テキストのみ。
3点セットでの解説
「変更前」「変更後」「ユーザーの恩恵」の3つに再構築し、自分に関係あるか即座に判断可能。
Changelog Viewerの主要機能
アップデート情報を効率よくキャッチアップするための機能を実装しました。
機能エリア横断表示
気になる機能領域に絞って過去の履歴を一括確認
AIとルールでタグ付け
バージョン横断検索
Discord自動通知
新バージョンリリースをリアルタイムに検知して配信
Webhookで簡単登録
Cloudflare Queues
完全自動の更新パイプライン
GitHub Actionsを用いて、毎時全自動で更新を検知・処理します。
変更検知とデータ取得
GitHubAPIから最新履歴を取得し、ハッシュ比較で変更を検知。
関連ドキュメント検索
抽出キーワードをもとに、ローカル保存した公式ドキュメントを検索。
Gemini APIで推論
関連ドキュメントを添えて、翻訳と3点セットの解説文を自動生成。
ビルドと自動デプロイ
Astroの静的サイトとしてビルドし、Cloudflare Workersへ展開。
完全無料で安定運用する設計
無料枠の範囲内でシステムを稼働させるため、無駄なAPI呼び出しを極限まで削ぎ落としました。
冪等性によるAPI節約
履歴のハッシュ値を比較し、本当に内容が更新された場合のみGemini APIを実行する仕組み。
効率的にアップデートを追おう
Claude Codeの進化を、ストレスなくキャッチアップしませんか?
まずはサイトにアクセス
最新の更新をチェック
Changelog Viewerで、直近のアップデートの恩恵を確認する。
Discord通知を登録
WebhookURLを登録して、自動で更新情報を受け取る。
ポイント: ソースコードはGitHubで公開しています。個人開発の無料アーキテクチャの参考にどうぞ。
最新AIツールの進化を乗りこなそう
sui Tech Blog