OpenCLI:把任何网站变成CLI工具,Claude最缺的浏览器能力补上了
🚀 OpenCLI 是什么?
OpenCLI 是一个开源的 CLI 工具,它的口号是:“Make Any Website & Tool Your CLI”(让任何网站和工具成为你的命令行)。简单来说,它可以把任何网站、Electron 应用或本地工具转换成标准化的命令行接口。
对于使用 Claude Code、Cursor 等 AI 编程助手的开发者来说,这补齐了 AI Agent 最缺的能力——直接控制浏览器。
🎯 核心功能一览
1. 网站 → CLI
把任何网站变成命令行工具,目前已支持 79+ 个网站:
- 国内平台:Bilibili、知乎、小红书、贴吧、虎扑、闲鱼
- 国际平台:Twitter/X、Reddit、YouTube、HackerNews
- 电商:Amazon、1688
- AI 工具:Gemini、元宝、NotebookLM
示例:
# 查看 Bilibili 热门opencli bilibili hot --limit 5# 搜索知乎opencli zhihu search "OpenClaw" --limit 10# 查看小红书笔记opencli xiaohongshu search "AI工具" --limit 5
2. Electron 应用 → CLI
把 Electron 应用变成 CLI 工具,AI 可以控制其他 AI 应用:
- 支持 Antigravity Ultra 等 Electron 应用
- AI 可以原生控制其他 AI 应用
- 支持脚本化和扩展
3. 外部 CLI 工具 Hub
统一管理和调用外部 CLI 工具:
- 自动发现:自动识别已安装的 CLI 工具
- 自动安装:如果工具未安装,自动通过包管理器安装(如 brew install gh)
- 统一调用:通过 opencli 前缀统一调用
示例:
# 调用 GitHub CLIopencli gh pr list --limit 5# 调用 Obsidianopencli obsidian open "笔记标题"
4. AI Agent 浏览器控制
这是 OpenCLI 最 killer 的功能——让 AI 直接控制浏览器:
- operate 命令:AI 可以直接点击、输入、提取、截图
- 浏览器自动化:任何交互都可以脚本化
- 账号安全:复用 Chrome/Chromium 登录状态,凭证不离开浏览器
AI 可用的浏览器操作命令:
- open、click、type、select、keys、wait
- get、screenshot、scroll、back、eval
- network、init、verify、close
🔒 安全与反检测
OpenCLI 内置了强大的反检测机制:
- 反指纹:Patches navigator.webdriver,stub window.chrome
- 清理痕迹:清理 ChromeDriver/Playwright globals
- 伪造环境:Fake plugin lists,strip CDP frames
- 风险控制规避:多层反指纹和风控规避措施
🛠️ 安装与使用
1. 安装 OpenCLI
# 通过 npm 安装npm install -g @jackwener/opencli# 安装 AI skillsnpx skills add jackwener/opencli
2. 安装浏览器扩展
- 下载 opencli-extension.zip(从 GitHub Releases)
- 解压文件
- 打开 chrome://extensions,启用开发者模式
- 点击”加载已解压的扩展程序”,选择解压后的文件夹
3. 检查连接
opencli doctor # 检查扩展和守护进程连接opencli daemon status # 检查守护进程状态
4. 开始使用
# 查看所有命令opencli list# 查看 HackerNews 热门(无需浏览器)opencli hackernews top --limit 5# 查看 Bilibili 热门(需要浏览器扩展)opencli bilibili hot --limit 5
🤖 AI Agent 集成
OpenCLI 提供了多个 Skill 供 AI Agent 使用:
| Skill | 功能 | 安装命令 |
|---|---|---|
| opencli-usage | 命令参考 | npx skills add jackwener/opencli –skill opencli-usage |
| opencli-operate | 浏览器自动化 | npx skills add jackwener/opencli –skill opencli-operate |
| opencli-explorer | 适配器开发指南 | npx skills add jackwener/opencli –skill opencli-explorer |
| opencli-oneshot | 快速命令参考 | npx skills add jackwener/opencli –skill opencli-oneshot |
💡 为什么 Claude 需要这个?
Claude Code 和 Cursor 等 AI 编程助手最大的限制是无法直接控制浏览器。虽然它们可以通过 MCP 调用工具,但:
- 不能登录网站:无法使用需要登录的网站
- 不能操作浏览器:无法点击、输入、滚动
- 不能复用会话:每次都要重新认证
OpenCLI 解决了这些问题:
- 复用登录状态:直接使用 Chrome/Chromium 的登录状态
- AI 控制浏览器:AI 可以通过 operate 命令控制浏览器
- 标准化接口:所有网站都变成标准化的 CLI 命令
🌟 亮点特性
- 零 LLM 成本:运行时零 token 消耗
- 确定性输出:相同命令,相同输出格式,可管道化
- 自我修复:opencli doctor 自动诊断并启动守护进程
- 动态加载:把 .ts 或 .yaml 适配器放入 clis/ 文件夹自动注册
- 广泛覆盖:79+ 个网站适配器
写在最后
OpenCLI 补齐了 AI Agent 生态中最缺的一块拼图——浏览器控制能力。有了它,Claude Code 和 Cursor 终于可以:
- 直接操作 Bilibili、知乎、小红书
- 控制 Electron 应用
- 复用已有的浏览器登录状态
- 把任何网站变成可编程的 CLI 工具
对于需要自动化浏览器操作的开发者来说,这是一个革命性的工具。
工具已经准备好了,就看你怎么用了。
延伸阅读:
Anthropic发布Claude Mythos Preview:地表最强AI模型来了,但普通用户用不上
🚀 Anthropic 放出大招Anthropic 今天发布了新一代前沿模型 Claude Mythos Preview...
OpenCLI:把任何网站变成CLI工具,Claude最缺的浏览器能力补上了
🚀 OpenCLI 是什么?OpenCLI 是一个开源的 CLI 工具,它的口号是:"Make Any Website ...
OpenClaw 2026.4.5重磅更新:内置视频音乐生成,12种语言随便切换
OpenClaw 2026.4.5 正式发布OpenClaw 刚刚发布了 2026.4.5 版本,这是一次重磅功能更新。...
AI时代生存指南:当未来来得太快,我们如何与焦虑共处
🌊 未来来得太快,我们还没准备好"AI 改变生活,改变业态,改变了以往的所有工作模式。未来,来的太来了,感觉脑子要爆了…...
Claude订阅政策变化:第三方工具使用需额外付费
💥 重要变化:Claude Pro 不再覆盖第三方工具近日,Anthropic 更新了 Claude 订阅服务条款,明确...