herin7/gitforme

AI-powered GitHub code explorer — understand any repo in minutes, not days.

何を解決するか

GitForMe は、複雑な GitHub リポジトリを素早く理解・ナビゲートできるように設計されており、オープンソースプロジェクトへの貢献を試みる際の初期の障壁や「そもそもどこから手をつければいいか分からない」という状況を軽減します。

動作方法

このプラットフォームは、React フロントエンド、GitHub API 統合用の Node.js/Express バックエンド、Python/Flask LLM サーバーからなるマイクロサービスアーキテクチャを使用しています。LLM サーバーは sentence-transformers を使ってコードベースのベクトル埋め込みを作成し、FAISS インデックスに格納して高速な検索を可能にします。これにより、AI チャットアシスタント(GitBro)は自然言語でコードに関する根拠のある回答を提供できます。

対象ユーザー

新しい GitHub リポジトリを探索し、オープンソースプロジェクトへの初回貢献をより効率的に行いたい開発者。

主な特徴

  • AI ベースのチャット(GitBro):リポジトリの文脈を活用したコードベースに関する自然言語クエリ。
  • インタラクティブダッシュボード:コードのホットスポット、依存関係分析、貢献インサイト(例:"Good First Issues")を可視化。
  • スーパーコンテキストビルダー:特定のファイルやフォルダを選択して、外部の LLM(例:ChatGPT や Claude)で使用可能な集中型コンテキストを作成可能。
  • スマートファイルエクスプローラー:リポジトリ構造を直感的にナビゲート。
  • ワンクリックセットアップ:VS Code でリポジトリを直接クローンして開く機能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト