GitHubリポジトリの経過年数を確認する

GitHubでは、各リポジトリについて3つの日付が記録されています。作成日、いずれかのブランチに最後にプッシュされた日、レコードが最後に更新された日です。作成日はプロジェクトが新しいのか、何年も前から存在するのかを示し、最終プッシュ日は現在も誰かが作業しているかを示します。後からGitHubに移行したプロジェクトでは、コミット履歴がさらに前までさかのぼる場合でも、移行日が表示されます。

ツールの説明

公開リポジトリを owner/name の形式で入力するか、そのページへの github.com リンクまたはクローンURLを入力し、「リポジトリの経過年数を確認」を押してください。次の情報が表示されます。

  • 経過年数(年、月、日)と合計日数
  • 最終プッシュからの日数
  • 作成日、最終プッシュ日、更新日
  • 名前、説明、スター数、フォーク数、およびリポジトリがアーカイブ済みかフォークかどうか

この確認は当社のサーバー上で実行されます。サーバーはGitHubのREST APIを使って、api.github.com からリポジトリ情報を取得します。GitHub tokenは必要ありません。送信されるのは owner/name のみです。名前が変更されたリポジトリや移管されたリポジトリは、現在の名前にたどり着きます。現在の名前は「名前」欄に表示されます。

非公開リポジトリは、ログインしないとGitHub上で確認できないため、「見つかりません」として扱われます。また、GitHubではtokenなしでサーバーが送信できるリクエスト数に制限があります。上限に達した場合は、しばらくしてからもう一度お試しください。

Rapid Tool Set MCPサーバーに接続されたAIアシスタントは、github_repository_age_checker として同じ確認を実行できます。

例

以下はいずれも vercel/next.js を確認します。

  • vercel/next.js
  • github.com/vercel/next.js
  • https://github.com/vercel/next.js/tree/canary/packages
  • git@github.com:vercel/next.js.git

機能

  • 経過年数(年、月、日)、合計日数、最終プッシュからの日数を表示
  • owner/name、リポジトリへの任意の github.com リンク、またはクローンURLを入力可能
  • スター数、フォーク数、アーカイブ済みかどうか、およびフォークかどうかを表示