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을 결합하여 다음 과정을 자동화합니다:

  1. Capture: 사용자는 스크립트를 사용해 브라우저 활동을 기록하고 HAR 파일과 쿠키 파일을 생성합니다.
  2. Analysis: 에이전트는 네트워크 요청을 분석해 목표 작업(예: 청구서 다운로드)을 식별하고 의존 관계를 매핑합니다. 요청에 이전 요청에서 얻은 동적 ID(예: 사용자 ID)가 필요하면 에이전트가 해당 소스를 찾아냅니다.
  3. Graph Generation: 최종 작업에서 시작해 초기 인증 단계까지 역추적하면서 필요한 모든 요청의 의존 그래프를 구축합니다.
  4. Code Generation: 에이전트는 이 그래프를 캡처한 쿠키를 사용해 요청 순서를 실행할 수 있는 실행 가능한 Python 코드로 변환합니다.

Who it’s for

공개 API 문서가 없는 웹사이트나 서비스와 프로그래밍 방식으로 상호 작용해야 하는 개발자 및 자동화 엔지니어를 위한 도구입니다.

Highlights

  • Automated API Reverse-Engineering: 브라우저 네트워크 트래픽을 기능 코드로 변환합니다.
  • Dependency Mapping: 요청 간 동적 파라미터를 자동으로 식별하고 연결합니다.
  • LLM-Powered: GPT-4o 및 o1-preview와 같은 고추론 모델을 활용해 그래프와 코드를 생성합니다.
  • Session Handling: 쿠키와 인증 토큰 사용을 지원하여 수동 로그인 단계(2FA 이후 절차 포함)를 우회합니다.