ApiCatcher에 AI 어시스턴트를 넣었습니다. HTTP 요청의 캡처, 분석, 디버깅을 도와드립니다
데스크톱(Windows, macOS)과 모바일(iOS, Android)에 모두 들어 있습니다. 모바일 입구는 홈 화면입니다. 캡처를 시작하는 버튼 위에 거미가 앉아 인사를 건넵니다. 이 거미가 어시스턴트입니다. 누르면 대화할 수 있고, 일을 돕게 할 수 있습니다. 데스크톱 입구는 왼쪽 메뉴입니다.

캡처 도구에 AI 어시스턴트가 있는 이유
앱 API를 캡처해서 어떤 기능이 어떤 API를 쓰는지 찾으려면, 사람이 요청을 하나씩 분석해야 하고 효율이 매우 낮습니다. 이때 AI가 요청을 스캔하면 속도가 훨씬 빠릅니다. AI도 사람이 분석할 때와 같이, URL로 요청의 용도를 추측하고, 요청 Body나 응답 Body를 보고 목표 요청인지 판단합니다.
API를 디버깅할 때는 AI에게 파라미터 조합이 다른 테스트 케이스를 만들게 한 뒤, AI가 그 요청을 바로 재생하게 할 수 있습니다. AI가 패킷 캡처를 자동으로 켠 다음 요청을 재생하므로, 스크립트와 재작성 규칙이 적용됩니다. 재생이 끝나면 어떤 케이스가 예상과 다른지, AI에게 분석 결과를 받게 할 수 있습니다.
그리고 요청에 암호화나 디코딩, 또는 서명이 필요하면, AI에게 스크립트를 만들게 하고, 예상과 맞을 때까지 그 스크립트를 AI가 테스트하고 수정하게 할 수 있습니다.
AI 어시스턴트가 할 수 있는 일
캡처, 분석, 디버깅. 이 과정 전체를 어시스턴트에게 맡길 수 있습니다.
아래는 ApiCatcher가 AI가 호출하도록 열어 둔 도구입니다. 호출할 수 있어야 이런 일을 합니다. 도구를 엮어 쓰면, 실제로 도와주는 일은 적힌 목록보다 많습니다.
캡처
- 캡처를 시작하거나 중지한다
- 필터 규칙(블랙리스트 / 화이트리스트)으로, 관계없는 도메인의 잡음을 걸러 낸다
분석
- 찾으려는 요청을 찾아 준다
- 요청 상세나 해당 API 문서를 연다
- 민감 정보가 새는 요청과, 백그라운드 고빈도 요청을 스캔한다
디버깅
- 요청 재생. 파라미터를 바꾼 뒤 다시 보낸다
- 재작성 규칙 생성. 리다이렉트, Mock 응답, 요청/응답 헤더와 Body 수정, 패킷 드롭, 지연
- JS 스크립트 생성. 요청/응답을 동적으로 처리하는 스크립트를 쓴다
- DNS 매핑. 특정 도메인을 지정한 IP로 해석한다
- 문제 추적. 시스템 로그와 스크립트 로그를 검색해 「규칙이 적용되지 않음」「어떤 도메인을 캡처하지 못함」을 찾는다
도구(tool call)는 이미 넉넉합니다. 쓰는 경험도 계속 다듬고 있습니다. 지금은 대화를 복사하고 내보낼 수 있고, 생각 과정을 볼 수 있으며, 대화 기록은 기기에 남습니다.