メインコンテンツへスキップ
ブログサイトのロゴsui Tech Blog

2026-02-19

Claude Codeの変更履歴を自動で日本語解説するサイトを作った

高頻度な英語のCHANGELOGをAIで「変更前/変更後/恩恵」に自動要約

更新履歴を追う際の課題

毎日のようにアップデートされる最新ツールの情報をキャッチアップするのは大変です。

高い更新頻度

月間20回以上のリリース

1ヶ月に数十回のリリースがあり、毎回情報を追うのは現実的ではない。

英語のCHANGELOG

1行の英語記述のみ

開発者向けの1行の英語記述だけでは、自分に関係あるか一瞬で判断できない。

影響が不明瞭

実作業への影響が謎

「機能追加」と書かれていても、結果として自分の作業がどう変わるのかが不明瞭。

AI推論による情報の再構築

単なる日本語訳ではなく、開発者が本当に知りたい情報を3点セットで提示します。

従来のCHANGELOG

「機能Xを追加」「バグYを修正」といった、システム目線で書かれた1行の英語テキストのみ。

3点セットでの解説

「変更前」「変更後」「ユーザーの恩恵」の3つに再構築し、自分に関係あるか即座に判断可能。

Changelog Viewerの主要機能

アップデート情報を効率よくキャッチアップするための機能を実装しました。

機能エリア横断表示

気になる機能領域に絞って過去の履歴を一括確認

AIとルールでタグ付け

MCPやSkillsなど、11のカテゴリに自動分類して一覧表示。

バージョン横断検索

特定の機能がどのように進化してきたかをまとめて追跡可能。

Discord自動通知

新バージョンリリースをリアルタイムに検知して配信

Webhookで簡単登録

サーバのWebhookURLを登録するだけで、更新情報をDiscordに自動配信。

Cloudflare Queues

キューを用いてレート制限を回避し、安定した通知配信を実現。

完全自動の更新パイプライン

GitHub Actionsを用いて、毎時全自動で更新を検知・処理します。

1

変更検知とデータ取得

GitHubAPIから最新履歴を取得し、ハッシュ比較で変更を検知。

2

関連ドキュメント検索

抽出キーワードをもとに、ローカル保存した公式ドキュメントを検索。

3

Gemini APIで推論

関連ドキュメントを添えて、翻訳と3点セットの解説文を自動生成。

4

ビルドと自動デプロイ

Astroの静的サイトとしてビルドし、Cloudflare Workersへ展開。

CORE MESSAGE

完全無料で安定運用する設計

無料枠の範囲内でシステムを稼働させるため、無駄なAPI呼び出しを極限まで削ぎ落としました。

冪等性によるAPI節約

履歴のハッシュ値を比較し、本当に内容が更新された場合のみGemini APIを実行する仕組み。

Next Actions

効率的にアップデートを追おう

Claude Codeの進化を、ストレスなくキャッチアップしませんか?

まずはサイトにアクセス

最新の更新をチェック

Changelog Viewerで、直近のアップデートの恩恵を確認する。

Discord通知を登録

WebhookURLを登録して、自動で更新情報を受け取る。

ポイント: ソースコードはGitHubで公開しています。個人開発の無料アーキテクチャの参考にどうぞ。

最新AIツールの進化を乗りこなそう

sui Tech Blog