cv-cat/catbus

一个命令操作小红书、抖音、TikTok、B 站、快手、微博、闲鱼、淘宝、京东、X:统一的命令与 JSON 输出,给人和 AI Agent 用

해결하는 문제

여러 소셜 미디어 및 웹 플랫폼에서 데이터와 상호 작용을 관리하는 것은 각 사이트가 고유한 API, 인증 방법 및 데이터 형식을 가지고 있기 때문에 어렵습니다. 이 프로젝트는 단일하고 일관된 구문을 사용하여 11개의 주요 플랫폼(샤오홍슈, 더우인, 빌리빌리, X 등)과 상호 작용할 수 있는 통합 명령줄 인터페이스를 제공합니다.

작동 방식

검색, 게시 또는 사용자 데이터 검색과 같은 일반적인 명령을 각 플랫폼에서 요구하는 특정 API 호출로 변환하는 표준화된 래퍼 역할을 합니다. 브라우저 수준의 TLS/HTTP2 핑거프린팅, 요청 서명, 자동 캡차 해결(로컬 ONNX/OpenCV 모델 사용)과 같은 복잡한 작업을 처리하여 합법적인 사용자 행동을 모방합니다. 모든 출력은 일관된 JSON 형식으로 반환되어 스크립트나 AI 에이전트가 다양한 서비스에서 데이터를 쉽게 처리할 수 있습니다.

대상 사용자

이 도구는 각 사이트에 대한 사용자 정의 통합 코드를 작성하지 않고 소셜 미디어 플랫폼과의 상호 작용을 자동화하거나 데이터를 집계해야 하는 개발자, 데이터 연구원 및 AI 에이전트 빌더를 위해 설계되었습니다.

주요 특징

  • 통합 API: 11개의 다른 플랫폼에서 동일한 명령과 매개변수를 사용합니다.
  • 에이전트 준비: 자체 설명 명령, 안정적인 오류 코드 및 Claude Code와 같은 도구에 대한 내장 스킬 정의를 갖춘 AI 에이전트용으로 설계되었습니다.
  • 개인정보 보호 중심: 인증 자격 증명은 사용자 컴퓨터에 로컬로 저장되며 도구는 사용자 데이터를 수집하거나 업로드하지 않습니다.
  • 견고한 구현: 요청이 플랫폼 요구 사항과 일관되게 유지되도록 560개 이상의 데이터 매칭 테스트와 940개의 오프라인 테스트를 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트