GitCity
GitCityはGitHubの公開コントリビューション履歴を、等角3Dの街スカイラインに可視化。READMEに埋め込めるSVG対応。
GitCityとは?
GitCityは、ユーザーのGitHubコントリビューション履歴をインタラクティブな等角3Dの街スカイラインに変換します。基本コンセプトは、公開コントリビューションのある各日が「建物」となり、コミット活動量が高さを決定し、グリッドではなく視覚的に活動を探索できる点です。
GitHubユーザーがコントリビューションデータを魅力的に表示したい場合に適しており、GitHubユーザー名を入力するだけでREADMEや開発者ポートフォリオにSVGを埋め込めます。
主な機能
- GitHubコントリビューションからインタラクティブ等角3D街: 公開コントリビューション活動に基づくスカイラインを構築し、一目でパターンを把握可能。
- 街をドライブするシミュレーション: 街を「街路レベル」からナビゲートしてスカイラインを空間的に確認できるシミュレーションモード搭載。
- テーマ切り替え(6テーマ): Matrix、Noir、Aurora、Ocean、Gold、Iceなど、好みに応じたテーマビジュアルを提供。
- 年・月・週による時間フィルタリング: フル履歴表示だけでなく、特定期間に限定した可視化が可能。
- GitHub README・ポートフォリオ向け埋め込みSVG: 開発者プロフィールやプロジェクトページに可視化を埋め込めるSVGを生成。
- GitHubユーザー名だけでゼロコンフィグ: 入力したユーザー名から公開コントリビューションデータを自動取得し、セットアップを最小限に。
GitCityの使い方
- GitCityを開き、GitHubユーザー名を入力。
- GitCityが公開コントリビューションデータを取得し、コミットのある日が建物として街をレンダリング。
- テーマコントロールで外観を変更、フィルターコントロールで年・月・週に絞り込み。
- 共有したい場合、埋め込みSVGオプションでGitHub READMEや開発者ポートフォリオ用の埋め込みを生成。
- (オプション)シミュレーションモードに切り替えて街路レベルから街をドライブして探索。
ユースケース
- 個人GitHub READMEの可視化: 生成SVGをREADMEに埋め込み、静的チャートではなく3Dスカイラインでコントリビューション活動を表示。
- ポートフォリオ表示: 開発者ポートフォリオページに街可視化を追加し、コーディング活動を一目で確認。
- 期間限定レビュー(月・週): 月や週でフィルタリングし、短期間のコントリビューション量変化をレビュー。
- 美学による活動ストーリーテリング: プロジェクトページやSNSプロフィールなどでNoirやAuroraなどのテーマを切り替えてスカイラインを提示。
- コントリビューションの探索「ウォークスルー」: シミュレーションモードで街をナビゲートし、コミット密度のパターンを視覚的に解釈。
FAQ
-
GitCityはどのようなデータを使用しますか? 入力したユーザー名に対する公開GitHubコントリビューションデータを取得します。
-
GitCityはコミットをどのように3D街にマッピングしますか? ページによると、コミットのある各日が建物となり、コミット数が多いほど塔が高くなる。
-
可視化を特定期間に限定できますか? はい。年・月・週のフィルターを備えています。
-
他のページに可視化を埋め込めますか? はい。埋め込みSVGを提供し、GitHub READMEや開発者ポートフォリオ向けです。
-
GitHubユーザー名以外に設定は必要ですか? ページではGitHubユーザー名入力のみのゼロコンフィグと記述。
代替案
- GitHubコントリビューション可視化(2Dヒートマップ/チャート): 3D街やシミュレーションの代わりにグリッドやチャートで表示。シンプルだが空間性が低い。
- ポートフォリオ/静的GitHubステータスウィジェット: バッジや静的サマリーを生成するツールは埋め込みやすいが、ドライブ体験や時間指定3Dビューは提供しない。
- GitHub APIデータからのカスタム可視化: DIYでカスタムビジュアル(3D含む)を作成可能だが、ゼロコンフィグではなくユーザー側でセットアップ・メンテナンスが必要。
代替品
PXZ AI
画像、動画、音声、ライティング、チャットのツールを統合したオールインワンAIプラットフォームで、創造性とコラボレーションを高めます。
Ably Chat
Ably Chatはカスタムリアルタイムチャット用のAPI/SDK。リアクション、プレゼンス、メッセージ編集/削除に対応し高負荷も設計。
Slidesgo
Slidesgoで無料のGoogleスライド用テーマとPowerPointテンプレートを検索・ダウンロード。オンラインでカスタマイズして作成に活用。
Grok AI Assistant
GrokはxAIによって開発された無料のAIアシスタントであり、真実性と客観性を優先するように設計されており、リアルタイム情報アクセスや画像生成などの高度な機能を提供します。
Decision Jar
Decision Jarは仮想ジャーに選択肢を入れてスマホを振るだけで即決。AI提案と決定ログで判断の疲れを軽減します。
AakarDev AI
AakarDev AIは、シームレスなベクターデータベース統合を通じてAIアプリケーションの開発を簡素化し、迅速な展開とスケーラビリティを実現する強力なプラットフォームです。