Integuru-AI/Integuru
The first AI agent that builds permissionless integrations through reverse engineering platforms' internal APIs.
What it solves
Integuru v0 は、公式 API が提供されていないプラットフォーム向けに自動統合を作成できるようにします。ユーザーが手動で特定の操作を行った際にブラウザが送信するネットワークリクエストを逆解析することで実現します。
How it works
このツールは、ブラウザのネットワークログ(HAR ファイル)と LLM を組み合わせて、以下のプロセスを自動化します:
- Capture:ユーザーはスクリプトを使ってブラウザ操作を記録し、HAR ファイルとクッキー ファイルを生成します。
- Analysis:エージェントはネットワークリクエストを分析し、対象アクション(例:請求書のダウンロード)を特定し、依存関係をマッピングします。リクエストに前のリクエストからの動的 ID(ユーザー ID など)が必要な場合、エージェントはそのソースを特定します。
- Graph Generation:最終アクションから開始し、初期認証ステップまで遡って、必要なすべてのリクエストの依存グラフを構築します。
- Code Generation:エージェントはこのグラフを、取得したクッキーを使用してリクエストシーケンスを実行できる実行可能な Python コードに変換します。
Who it’s for
公開 API ドキュメントが存在しないウェブサイトやサービスとプログラムでやり取りする必要がある開発者や自動化エンジニア向けです。
Highlights
- Automated API Reverse-Engineering:ブラウザのネットワークトラフィックを機能コードに変換します。
- Dependency Mapping:リクエスト間の動的パラメータを自動的に識別しリンクします。
- LLM-Powered:GPT-4o や o1-preview などの高度な推論モデルを利用してグラフとコードを生成します。
- Session Handling:クッキーや認証トークンの使用をサポートし、手動ログイン手順(2FA 後の手順を含む)を回避します。