OpenCLI 把任意网站变成 CLI,并能在你已登录的 Chrome 上跑「Browser Use」,供人类与 AI 智能体使用。它给三类自动化提供统一入口:① 用内置适配器操作 Bilibili、知乎、小红书、Reddit、HackerNews、Twitter/X 等站点;② 让 AI 智能体(Claude Code、Cursor 等装上 opencli-browser 技能后)通过你登录的浏览器在任意页面导航/点击/填表/抽取;③ 用 opencli browser + 适配器编写技能从头写新适配器。它还能作为本地工具(gh/docker/tg/discord 等)的 CLI hub 与 Electron 桌面应用适配器。许可为 Apache-2.0,JavaScript,约 22,428 stars。需提示:通过登录态自动化网站(尤其社交平台)应遵守各平台服务条款与自动化/反爬规定。
来源:README.md(首段、三类自动化、CLI hub);GitHub 仓库元数据(stars=22428、license=Apache-2.0、language=JavaScript);合规判断 查看 GitHub 仓库 →让 AI 智能体「操作任意网站」是 Agent 落地的关键,而很多站点没有 API。OpenCLI 用「网站→CLI + 复用你登录的浏览器」把这件事统一起来:既有针对热门站点的确定性适配器,也能让智能体在任意页面通用操作,还能当本地 CLI hub。覆盖广、贴近真实自动化需求,因而受关注。截至数据采集约 22,428 stars。需提示:自动化社交等平台触及其 ToS,热度不代表可随意自动化任意站点。
来源:README.md(首段、Built-in adapters);GitHub 仓库元数据(stars=22428);合规判断用内置适配器把 Bilibili/知乎/小红书/Reddit/HN/Twitter 等站点变成确定性 CLI 命令,供人和 AI 调用。
来源:README.md(首段、Built-in adapters)智能体装 opencli-browser 技能后,通过你登录的浏览器在任意页面导航/点击/填表/抽取/检查(opencli browser 原语)。
来源:README.md(首段第二点)用 opencli browser + opencli-adapter-author 技能端到端写新适配器:侦察→字段解码→代码→browser verify。
来源:README.md(首段第三点)把 gh/docker/tg/discord/wx/Notion 等本地工具注册为统一 CLI,并为 Cursor/Codex/ChatGPT 等 Electron 桌面应用做适配。
来源:README.md(CLI hub、desktop app adapters)OpenCLI 是 JavaScript CLI(npm 包 @jackwener/opencli,需 Node.js ≥ 20),通过一个轻量 Browser Bridge 浏览器扩展 + 本地 daemon 连接你的 Chrome/Chromium(daemon 按需自启)。它提供 opencli browser 原语(导航/点击/填表/抽取/检查)让智能体在登录态页面通用操作;内置一批热门站点适配器把网站变成确定性 CLI 命令;并能注册本地工具(gh/docker/longbridge/tg/discord/wx/ntn 等)做 CLI hub,以及为 Cursor/Codex/Antigravity/ChatGPT 等 Electron 桌面应用做适配。配套 opencli-browser 技能(给 Claude Code/Cursor 等智能体)与 opencli-adapter-author 技能(从侦察到字段解码到代码再到 verify 引导写新适配器)。支持多 Chrome profile 命名与切换。
来源:README.md(首段、Quick Start 的扩展/daemon、profile、技能说明)中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成
Chrome/Chromium + Browser Bridge 扩展已登录浏览器会话AI 智能体宿主(Claude Code/Cursor 等)适合想让 AI 智能体或脚本「操作没有 API 的网站」的开发者:把热门站点变成确定性 CLI、让智能体在登录态页面通用操作、为内部/常用站点写适配器,或把本地工具与桌面应用统一成一个 CLI 入口供智能体调用。它适合个人自动化自己有权访问的站点与工作流。需强调:通过登录态自动化平台(尤其社交/内容平台)触及其 ToS 与反自动化规定,应合规、获授权、勿用于滥用或绕过限制。
来源:README.md(首段、Built-in adapters、CLI hub);合规判断本页未列出具体版本号;OpenCLI 以 npm 包 + Chrome 扩展持续发布(Releases 提供扩展 zip),围绕浏览器原语、内置适配器、适配器编写技能与 CLI hub/桌面适配完善。更新以扩展站点适配与智能体能力为主。
来源:README.md(Quick Start 的 Releases、首段)OpenCLI 把「让 AI/脚本操作任意网站」这件事做得很统一:网站转确定性 CLI、复用你登录的浏览器在任意页面通用操作、可写新适配器,还能当本地工具与桌面应用的 CLI hub,覆盖广、扩展性强、社区活跃。对要给智能体加「操作没有 API 的网站」能力的开发者很实用。要中立看待合规:它通过登录态自动化网站,尤其社交/内容平台会触及其 ToS 与反自动化规定,应仅对你有合法权利/授权的站点使用、勿滥用或绕过限制;并需维护扩展/daemon 与适配器。作为面向 Agent 的网站自动化入口,它能力强、思路新。
来源:综合 README.md 的能力与登录态自动化的合规考量