SuperAPI AI 工具集

qiaomu-opencli-usage

编程与开发

查看项目

更新于 10-16 06:20

技能介绍

用途:OpenCLI 让网站与 Electron 桌面应用可通过命令行访问,复用 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/)。daemon 会在首次浏览器命令时自动启动。公开 API 命令(如 hackernews、v2ex)无需浏览器。

通用语法:opencli <site> <command> [args] [--limit N] [-f json|yaml|md|csv|table]。

主要能力:覆盖搜索、热榜/趋势、信息流、用户资料、发帖、AI 对话(Grok、豆包、ChatGPT、Gemini、Cursor、Codex、NotebookLM)、财经行情、网页转 Markdown(opencli web read --url <url>)、桌面应用操作(antigravity、chatgpt、codex、cursor、notion 等)以及外部 CLI 透传(gh、docker、vercel、lark-cli、dws、wecom-cli、obsidian)。

管理命令:opencli list、opencli validate、opencli doctor、opencli explore <url>、opencli record <url>;外部 CLI 可用 opencli install <name> 安装或 opencli register <name> 注册。

自修复:命令因站点变更失败时,以 OPENCLI_DIAGNOSTIC=1 重跑获取诊断,修复 RepairContext.adapter.sourcePath 对应适配器后重试,最多 3 轮;详见 opencli-autofix。相关技能:opencli-browser、opencli-explorer、opencli-oneshot。

限制:资料未说明具体收费、价格与适用平台;浏览器命令依赖 Chrome 登录态,执行期间打开的标签页会自动关闭。