better-world-ai/x-cli
x-cli examples
它解决了什么问题
该项目提供了一组命令行界面(CLIs),适用于那些没有公开API的网站,使用户能够直接通过终端与这些平台(如租房网站、旅游预订平台和招聘网站)进行交互。它消除了手动浏览复杂网页界面、管理多个浏览器标签页以及重复进行筛选和搜索的需要。
它如何工作
这些CLIs由一个AI代理通过两个主要组件生成:
- agent-cli-creator:一项技能,教会AI代理分析网站并构建相应的CLI工具。
- kimi-webbridge:一个浏览器扩展和本地技能,允许代理控制一个实时的Chrome浏览器会话。这使得代理能够检查网络请求、识别内部API,并在无需官方API密钥或令牌的情况下验证数据获取。
一旦代理识别出正确的端点,它就会搭建项目结构并编写代码(例如使用Go语言)来创建功能完整的CLI。
适合谁使用
- 终端用户:希望使用为58同城、Rightmove或携程等平台预构建的CLIs来自动化搜索和数据获取。
- 开发者:希望使用
agent-cli-creator技能自动为其任意网站生成自定义CLI工具。
主要亮点
- 无需API:利用浏览器会话,绕过对官方API密钥的需求。
- 由AI代理驱动开发:AI代理负责从网络请求分析到代码生成的整个流程。
- 丰富的预构建工具:包含租房平台(58、安居客、Rightmove、Idealista)、旅游(携程、Booking)、学术研究(Google Scholar)等的CLI工具。
- 跨平台支持:通过发布版本提供编译后的二进制文件,便于安装。
相关
- 项目
- 项目
- 项目
- 项目