better-world-ai/x-cli
x-cli examples
무엇을 해결하는가
이 프로젝트는 공개 API를 제공하지 않는 웹사이트를 위한 명령줄 인터페이스(CLI) 모음집을 제공하여, 사용자가 터미널에서 직접 이러한 플랫폼(예: 임대 사이트, 여행 예약, 채용 게시판 등)과 상호작용할 수 있도록 합니다. 복잡한 웹 인터페이스를 수동으로 탐색하거나, 여러 브라우저 탭을 관리하고, 반복적인 필터링 및 검색 작업을 수행할 필요가 없습니다.
작동 방식
이 CLI들은 AI 에이전트가 두 가지 주요 구성 요소를 사용하여 생성합니다:
- agent-cli-creator: AI 에이전트에게 웹사이트를 분석하고 그에 상응하는 CLI 도구를 구축하는 방법을 가르치는 기술(skill)입니다.
- 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를 통해 컴파일된 바이너리를 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트