GoldziherはBasemindをリリースしました。これはコードリポジトリをローカルでインデックスし、Model Context Protocol (MCP) を介してデータを配信するオープンソースツールです。これにより、開発者はコンテキストウィンドウを使い果たすことなく、ローカルのコーディングモデルにリポジトリのコンテキストを提供できます。
- インデックスは300以上のプログラミング言語、git履歴、 blame情報、90以上のフォーマットのドキュメントRAGをカバーしています。
- クエリツールはファイル全体ではなく特定のシグネチャと行番号を返すため、トークン使用量が大幅に削減されます。
- 必要な場合にのみ完全な関数本体を取得するための展開ツールが用意されています。
- プロジェクトはRustで書かれており、MITライセンスの下で提供され、MCPサーバー、CLI、またはClaude Codeプラグインとして実行できます。
BasemindはローカルAIワークフローのための完全にオフラインかつセルフホストされたリポジトリインデックスを可能にしますが、ユーザーはスキャン間の編集に対してインデックスが遅れる可能性があることに注意する必要があります。