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で、すべてのインデックス化されたファイルを探索可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト