SuperAPI AI 工具集

opencli-universal-cli-hub

智能体与模型

查看项目

更新于 10-15 22:10

技能介绍

用途:OpenCLI 将任意网站、Electron 应用或本地二进制程序转换为统一命令行接口,使 AI 智能体可在已登录浏览器中操作网站,并调用内置适配器或自建适配器。

主要能力:三种自动化模式——内置适配器(Bilibili、Twitter/X、Reddit、HackerNews、小红书、知乎等)、浏览器自动化原语、CLI Hub 暴露本地工具;支持会话管理、多 Chrome 配置文件、标签页管理、点击/输入/填表/按键/等待/提取/截图/滚动/执行 JS/网络监听;可通过 recon 分析站点模式并生成适配器,站点知识持久化;插件与外部 CLI 注册。

使用方式:需 Node.js >= 21.0.0 与 Chrome/Chromium,并安装浏览器桥接扩展。安装:npm install -g @jackwener/opencli,验证:opencli doctor。浏览器命令需显式会话名,如 opencli browser work open https://example.com,结束后 opencli browser work close。查看命令用 opencli list。

适用场景:将网站数据抓取、表单自动化、多标签工作流、需登录站点的操作封装为 CLI,供智能体或脚本调用;也用于把 gh、docker、kubectl 等本地工具接入统一接口。

限制:依赖已登录浏览器会话,权限或空数据常因未登录;需注意超时与端口配置;适配器需自行验证;未提供收费、价格、平台支持范围与效果保证等信息。