better-world-ai/x-cli

x-cli examples

무엇을 해결하는가

이 프로젝트는 공개 API를 제공하지 않는 웹사이트를 위한 명령줄 인터페이스(CLI) 모음집을 제공하여, 사용자가 터미널에서 직접 이러한 플랫폼(예: 임대 사이트, 여행 예약, 채용 게시판 등)과 상호작용할 수 있도록 합니다. 복잡한 웹 인터페이스를 수동으로 탐색하거나, 여러 브라우저 탭을 관리하고, 반복적인 필터링 및 검색 작업을 수행할 필요가 없습니다.

작동 방식

이 CLI들은 AI 에이전트가 두 가지 주요 구성 요소를 사용하여 생성합니다:

  1. agent-cli-creator: AI 에이전트에게 웹사이트를 분석하고 그에 상응하는 CLI 도구를 구축하는 방법을 가르치는 기술(skill)입니다.
  2. kimi-webbridge: 에이전트가 실제 Chrome 브라우저 세션을 제어할 수 있도록 하는 브라우저 확장 프로그램 및 로컬 기술입니다. 이를 통해 에이전트는 공식 API 키나 토큰 없이도 네트워크 요청을 검사하고, 내부 API를 식별하며, 데이터 검색을 검증할 수 있습니다.

에이전트가 올바른 엔드포인트를 식별하면, 프로젝트의 뼈대를 만들고 기능적인 CLI를 생성하기 위한 코드(예: Go)를 작성합니다.

대상 사용자

  • 최종 사용자는 58 Tongcheng, Rightmove, 또는 Ctrip와 같은 플랫폼의 미리 만들어진 CLI를 사용하여 검색 및 데이터 검색을 자동화하고자 하는 사용자입니다.
  • 개발자는 agent-cli-creator 기술을 사용하여 모든 웹사이트에 대해 자신만의 맞춤형 CLI를 자동으로 생성하고자 하는 사용자입니다.

주요 특징

  • API-less interaction: 브라우저 세션을 활용하여 공식 API 키의 필요성을 우회합니다.
  • Agent-driven development: AI 에이전트가 네트워크 검사부터 코드 생성까지의 전체 프로세스를 처리합니다.
  • 다양한 사전 제작 도구: 임대 플랫폼(58, Anjuke, Rightmove, Idealista), 여행(Ctrip, Booking), 학술 연구(Google Scholar) 등을 위한 CLI를 포함합니다.
  • Cross-platform support: 쉬운 설치를 위해 Releases를 통해 컴파일된 바이너리를 제공합니다.

관련

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