sourcebot-dev/sourcebot

Sourcebot is a self-hosted tool that helps humans and agents understand your codebase.

何を解決するか

Sourcebot は、複雑なコードベースを理解するのを支援する自己ホスト型ツールです。複数のリポジトリやブランチにまたがる大量のコードをナビゲート・クエリする難しさを解消し、コードについて検索・推論するための中央集権的な方法を提供します。

動作方法

Sourcebot は、さまざまなコードホスティングプラットフォームからのリポジトリをインデックス化します。高速なコード検索エンジン(正規表現およびブール論理をサポート)と、IDEレベルのコードナビゲーション(定義へジャンプ、参照を検索)を組み合わせます。AI機能では、ユーザーが言語モデルプロバイダに接続することで、自然言語インターフェースを有効化でき、推論モデルがコードを検索し、ナビゲーションの参照を追跡し、インラインの引用付きで回答を生成し、ナビゲート可能なスニペットを提供できます。

対象ユーザー

複数のリポジトリやブランチをまたいで作業する必要があり、コードベースの理解やAI支援クエリのために自己ホスト型ソリューションを求める開発者です。

主な特徴

  • Sourcebotに質問する: インライン引用付きの根拠のある回答で、コードベースに対する自然言語クエリが可能。
  • リポジトリ間検索: すべての接続済みリポジトリとブランチを高速に検索でき、高度なフィルタリングが可能。
  • IDEレベルのナビゲーション: インデックス化されたコードベース全体で定義へジャンプしたり、参照を検索したりできる。
  • 内蔵ファイルエクスプローラ: 構文強調表示とファイルツリーを備えたモダンなUIで、すべてのインデックス化されたファイルを探索可能。

関連

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