SuperAPI AI 工具集

qiaomu-opencli-usage

编程与开发

查看项目

更新于 10-15 23:34

技能介绍

用途:OpenCLI 让用户通过命令行与网站、桌面应用和公开 API 交互,复用 Chrome 已登录状态,无需额外配置账号。

安装与运行:npm install -g @jackwener/opencli 后执行 opencli <command>;也可从源码运行 npx tsx src/main.ts <command>;更新用 npm update -g @jackwener/opencli。

前置条件:浏览器类命令需 Chrome 正在运行且已登录目标站点,并安装 opencli Browser Bridge 扩展(在 chrome://extensions 以解包方式加载 extension/ 目录)。守护进程在首次浏览器命令时自动启动,命令执行期间打开的标签页会自动关闭。公开 API 命令(如 hackernews、v2ex)无需浏览器。

主要能力:按站点提供 search、hot/trending、feed、user/profile、post/create、AI chat、finance 等命令,覆盖 Bilibili、Twitter、Reddit、小红书、知乎、YouTube、微博、雪球等;桌面应用(Cursor、Notion、ChatGPT、Codex 等)通过 CDP/Electron 操作;opencli web read --url <url> 可将任意 URL 转为 Markdown。

用法:opencli <site> <command> [args] [--limit N] [-f json|yaml|md|csv|table]。管理命令包括 opencli list、validate、doctor、explore、record。外部 CLI 透传支持 gh、docker、vercel、lark-cli、dws、wecom-cli 等,可用 opencli install <name> 自动安装或 opencli register <name> 注册本地 CLI。

自修复:命令因站点变更失败时,可用 OPENCLI_DIAGNOSTIC=1 获取诊断上下文,修复适配器后重试,最多 3 轮。

限制:浏览器命令依赖 Chrome 登录态与扩展;部分站点命令可能因页面结构变化失效;具体平台支持与命令细节以实际版本为准,资料未提供收费、价格与效果保证信息。