OpenCLI
将任意网站和本地工具转化为统一命令行接口的自动化平台。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:OpenCLI。 它的用途是:将任意网站和本地工具转化为统一命令行接口的自动化平台。 完整的 Skill 内容见:https://321skill.com/skills/opencli/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“用OpenCLI看看B站今天的热门视频前5个。”,它会调用 `opencli bilibili hot --limit 5` 命令并返回结果。或者对集成了 `opencli-browser` 技能的AI说:“去知乎我的主页,把最新的回答标题提取出来。”,AI会通过OpenCLI控制你的浏览器导航到知乎并执行提取操作。
介绍
OpenCLI 旨在解决自动化场景碎片化的问题,它将网站、浏览器会话、本地工具和桌面应用统一封装为可编程的命令行接口,为人类和AI Agent提供一致的自动化操作界面。
用户可以通过安装 OpenCLIApp 或 npm 包,并配合浏览器扩展快速上手。它提供了三种自动化路径:直接使用内置适配器操作B站、知乎等热门网站;在AI Agent中安装 opencli-browser 技能,使其能通过你的已登录浏览器操作任意网页;或利用 opencli-adapter-author 技能引导开发新的网站适配器。
它非常适合需要频繁操作特定网站或工具的开发者、测试人员、内容运营者,以及希望为AI Agent(如Claude Code、Cursor)扩展网页操作能力的用户。
与单一功能的浏览器自动化工具或独立的CLI工具相比,OpenCLI的核心优势在于其“统一平台”的定位,它集成了对多种自动化源(网页、本地CLI、Electron应用)的支持,并通过浏览器扩展桥接技术,让AI Agent能在真实的用户浏览器环境中安全、可靠地执行操作,而非模拟无状态的浏览器实例。
核心特点
核心区别在于提供了一个统一的平台,不仅支持为特定网站编写适配器,更关键的是通过 `opencli-browser` 技能和浏览器扩展,让AI Agent能直接操作用户已登录的真实浏览器环境,实现带状态的、安全的网页自动化,这是纯无头浏览器方案无法做到的。
注意事项
不适合需要完全离线、无浏览器环境或对浏览器扩展有严格限制的自动化场景。
常见问题
OpenCLI 和 Puppeteer/Playwright 有什么区别?
OpenCLI 通过浏览器扩展连接你已登录的真实Chrome,AI Agent操作的是你的个人会话,状态持久;而Puppeteer等通常启动无头浏览器,是无状态的模拟环境。
必须安装浏览器扩展吗?
是的,这是OpenCLI实现与真实浏览器通信、让AI操作网页的核心组件,可以从Chrome应用商店或手动安装。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/opencli/raw/index.md 读取 OpenCLI 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/opencli/raw/index.md(查看排版版本)