Polygraph

Polygraph

Polygraphは、アクセス可能なすべてのリポジトリをインデックス化し、それらのパッケージ/API関係をマッピングし、セッション間の履歴を保持することで、既存のAIエージェントが永続的なコンテキストでリポジトリの境界を越えて作業できるようにするメタハーネスです。
https://trypolygraph.com/?ref=producthunt&utm_source=aipure
Polygraph

製品情報

更新日:2026年06月29日

Polygraphとは

Polygraphは、AIコーディングエージェントに組織のコードベース全体にわたる統一された可視性を提供する開発者ツールです。これは、多くのプライベートリポジトリとオープンソースリポジトリに分割されている場合でも機能します。アクセス権を持つリポジトリを自動的に検出し、インデックスを作成し、サービス、パッケージ、APIが互いにどのように依存しているかに基づいて関係グラフを構築します。クロスリポジトリの理解に加えて、Polygraphはセッション履歴(以前のセッション記述、PR、トレースを含む)も保持するため、手動でコンテキストを再構築することなく、作業の再開、問題のデバッグ、コラボレーションが容易になります。Polygraphは、それ自体がエージェントであるのではなく、既に使用しているエージェントと連携するインフラストラクチャとして位置付けられています。

Polygraphの主な機能

Polygraphは、AIコーディングエージェント向けのメタハーネスであり、リポジトリを横断した可視性と永続的なセッションメモリを提供します。アクセス可能なすべてのリポジトリ(プライベートおよびオープンソース)をインデックス化し、依存関係/API関係グラフを構築し、そのコンテキストを使用してエージェントがリポジトリの境界を越えて作業を計画および実行できるようにします。これにより、複数のリポジトリにまたがるコードベースを「合成モノレポ」に効果的に変換します。また、過去のセッション(説明、PR、トレース)を保存および再表示することで、チームが履歴を再発見することなく作業を継続できるようにし、一般的なエージェント/開発ツールと統合します。
リポジトリを横断したインデックス作成と発見: アクセス可能なすべてのリポジトリ(プライベート+OSS)を自動的にインデックス化するため、エージェントはどこを探すべきかを指示されることなく関連するコードを見つけることができます。
リポジトリ関係グラフ(パッケージ+API): パッケージの依存関係とAPIの境界を介してリポジトリがどのように接続されているかのグラフを構築し、より良い計画とより安全なクロスサービス変更を可能にします。
エージェント向けの合成モノレポコンテキスト: エージェントに多くのリポジトリにわたる統一された可視性を提供し、マルチリポジトリ作業を単一の一貫したコードベースで操作しているように感じさせます。
永続的なセッション履歴と呼び出し: 過去のセッションを参照できます。Polygraphは、セッションの説明と関連するPRおよびトレースを呼び出し、繰り返しのコンテキスト収集を減らします。
作業コンテキストの簡単な共有: セッションの出力とコンテキストをチームメイト間で簡単に共有できるようにし、継続性とコラボレーションを向上させます。
エージェント/開発ツールとの統合: 既に使用しているエージェントと連携し、GitHub、Codex、Claude Codeなどのツールと統合します。

Polygraphのユースケース

マイクロサービスを横断した機能の出荷: 依存関係/APIグラフを使用して接点を見つけ、変更を調整することで、複数のバックエンドサービスにまたがる単一の機能を計画および実装します。
バックエンドとフロントエンドの契約更新: APIを更新し、フロントエンドがそれをどこで消費しているかを自動的に特定することで、チームがリポジトリ間で契約変更を伝播する際の破損を減らすのに役立ちます。
履歴コンテキストによるバグ修正の高速化: 以前のセッションの説明、PR、トレースを使用して調査を再開することで、古いスレッド、コミット、CIアーティファクトを掘り下げる時間を短縮します。
オンボーディングとコードベースのナビゲーション: 新しいエンジニア(または新しいエージェント)が、手動でリポジトリごとに探索することなく、リポジトリがどのように関連し、主要なロジックがどこにあるかを理解するのに役立ちます。
マルチリポジトリ組織向けのプラットフォームエンジニアリング: ガバナンス、リファクタリングイニシアチブ、標準化されたワークフローをサポートするために、リポジトリの境界を越えた組織のコードの共有「マップ」を提供します。

メリット

統一されたクロスリポジトリの可視性と関係コンテキストを提供することで、エージェントの自律性を向上させます。
セッション履歴(説明、PR、トレース)を永続化および再表示することで、繰り返しの作業を削減します。
一般的なエージェント/開発ツールとの統合により、既存のワークフローに適合します。

デメリット

価値は、関連するリポジトリへの正常なインデックス作成とアクセスに依存します(アクセスが制限されていると有用性が制限されます)。
エージェント自体ではありません。チームは変更を実行するためにエージェント/ツールと組み合わせる必要があります。
急速に変化する、または文書化が不十分なエコシステムでは、正確なクロスリポジトリグラフを維持することが困難な場合があります。

Polygraphの使い方

1) Polygraphを開き、新しいセッションを開始します: https://trypolygraph.com/ にアクセスし、Polygraphセッション(Polygraphが記録し、後で再開/参照できる作業単位)を開始します。
2) PolygraphをGitHub(またはソース管理)に接続し、リポジトリへのアクセスを承認します: PolygraphをGitHubにリンクして、アクセス権のあるリポジトリ(プライベートおよびOSS)を表示できるようにします。この承認により、自動リポジトリ検出とクロスリポジトリ計画が可能になります。
3) 使用する予定のエージェント統合を有効/確認します: Polygraphで、作業を実行するエージェント/ツール統合(例:Codex、Claude Code、Open Code)を選択します。Polygraphは、既存のエージェントのメタハーネスとして機能します。
4) Polygraphにアクセス可能なリポジトリをインデックス化させます: Polygraphにリポジトリをインデックス化させ、それらの間の依存関係/APIグラフを構築させます。これにより、「合成モノリポ」ビューが作成され、エージェントはどこを探すべきかを指定することなく、クロスリポジトリ関係を理解できます。
5) 初期作業セットを作成します(開始リポジトリを選択します): セッションを開始するリポジトリを選択します。Polygraphは、タスクがリポジトリ境界を越えるにつれて作業セットを拡張できるクロスリポジトリセッションをサポートしています。
6) 最終目標を一度エージェントにプロンプトします: 変更内容を大まかに説明します。Polygraphはリポジトリグラフを使用して、エージェントがパッケージ/API全体で作業を計画し、どのリポジトリを編集する必要があるかを特定するのに役立ちます。
7) 実行中に必要に応じて作業セットを拡張します: タスクが追加のリポジトリに触れる場合は、それらをセッションに追加します(またはPolygraphに検出をガイドさせます)。これにより、クロスリポジトリ作業が1か所で調整されます。
8) リポジトリ間で調整されたコード変更を行います: Polygraphのクロスリポジトリ可視性を使用して、エージェントに各関連リポジトリで変更を実装させます(例:共有パッケージの更新、API呼び出し元の調整、ダウンストリームの破損の修正)。
9) 同じセッションからクロスリポジトリPRを開いてリンクします: 影響を受ける各リポジトリのプルリクエストを作成し、それらをリンク/追跡します。Polygraphは、関連するPRをリポジトリ間で1つの論理的な変更として調整するように設計されています。
10) CIを調整し、マルチリポジトリの変更を検証します: 各PRのCIを実行/監視し、結合された変更セットがリポジトリ間で一貫していることを確認します。Polygraphを使用して、リンクされたPR全体の検証ステータスを追跡します。
11) セッション履歴を使用して以前の作業を再開または参照します: 後で、セッションを再開します(または新しいセッションから参照します)。Polygraphはセッション記述、関連するPR、トレースを元に戻すため、コンテキストを再構築することなく作業を続行できます。
12) チームメイトとセッションを共有して引き継ぎます: Polygraphセッションを共有することで、他のユーザーが同じクロスリポジトリのコンテキストと履歴を取得でき、人、マシン、さらには異なるエージェント間での再開可能性が可能になります。
13) (オプション) 再現またはアップストリームデバッグのためにOSSリポジトリを追加します: 問題が外部依存関係に関係している場合は、関連する公開OSSリポジトリをセッションに含めて、問題を再現したり、統合を検証したり、アップストリームの動作をデバッグしたりします。

Polygraphのよくある質問

Polygraphは、アクセス可能なすべてのリポジトリ(プライベートおよびオープンソース)をインデックス化し、パッケージとAPIを介してそれらがどのように関連しているかのグラフを構築する開発者ツールです。これにより、クロスリポジトリ作業とコードベース全体のナビゲーションが容易になります。

Polygraphに類似した最新のAIツール

Gait
Gait
Gaitは、AI支援コード生成とバージョン管理を統合するコラボレーションツールであり、チームがAI生成コードのコンテキストを効率的に追跡、理解、共有できるようにします
invoices.dev
invoices.dev
invoices.devは、開発者のGitコミットから直接請求書を生成する自動請求プラットフォームで、GitHub、Slack、Linear、Googleサービスとの統合機能を備えています。
EasyRFP
EasyRFP
EasyRFPは、RFP(提案依頼)の応答を効率化し、深層学習技術を通じてリアルタイムのフィールド表現型を可能にするAI駆動のエッジコンピューティングツールキットです
Cart.ai
Cart.ai
Cart.aiは、コーディング、顧客関係管理、ビデオ編集、eコマースの設定、カスタムAI開発を含む包括的なビジネス自動化ソリューションを提供するAI駆動のサービスプラットフォームで、24時間365日のサポートがあります