vercel-labs/opensrc

Fetch source code for npm packages to give AI coding agents deeper context

何を解決するか

パッケージの実際のソースコードにアクセスできるようにすることで、コードエージェントが、古くなりすぎたまたは不完全なドキュメントに頼らず、ライブラリの実装方法を理解できるようにします。

動作方法

このツールは、npm、PyPI、crates.io、GitHubなどのレジストリからソースコードを取得するCLIを提供します。ユーザーまたはエージェントがパッケージのソースへのパスを要求すると、ツールはローカルにダウンロードしてキャッシュし、以降のリクエストでは即座にファイルパスを返します。

対象ユーザー

外部依存関係のソースコードをプログラム的に検索、読み取り、分析する必要がある開発者やAIコードエージェント。

特徴

  • npm、PyPI、crates.io、GitHubを含む複数のレジストリをサポート。
  • 最初の取得後、ローカルキャッシュにより即時アクセスを可能に。
  • rgcat などのシェルコマンドと簡単に統合できるCLIインターフェース。

関連

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