OpenCLI 

1天前发布 8 00

OpenCLI 通过 Chrome 浏览器 + Playwright MCP Bridge 扩展,将任何网站变成命令行工具。不存密码、不泄 token,直接复用浏览器已登录状态。

所在地:
中国
收录时间:
2026-03-15
OpenCLI OpenCLI 

OpenCLI 是一个革命性的 AI Native CLI 工具。它的目标只有一个:把所有网站都变成命令行工具 (CLI)

通过结合 Chrome 浏览器 和 Playwright MCP Bridge,OpenCLI 让 AI 智能体(如 OpenClaw/龙虾、Claude Code)能够直接“理解”并操作任何网站,无需破解 API,无需担心风控,直接复用你已登录的浏览器会话。

核心理念:网站即 CLI

想象一下,你可以像操作 Linux 命令一样操作 B 站、知乎、小红书、Twitter 或 GitHub:

  • opencli bilibili hot -> 获取 B 站热门视频
  • opencli zhihu search "AI 趋势" -> 搜索知乎话题
  • opencli xiaohongshu feed -> 获取小红书推荐流

OpenCLI 不仅仅是爬虫,它是 AI 的“手”和“眼”。 它能自动挖掘网站功能,将其转化为标准化的 CLI 命令,供 AI 智能体直接调用。

核心亮点

1. 零风控 · 复用登录态

  • 无账号密码存储:OpenCLI 不存储任何账号密码或 Token。
  • 直接复用 Chrome:它直接操作你正在运行的 Chrome 浏览器。只要你在浏览器里登录了 B 站或 Twitter,OpenCLI 就能立刻以你的身份获取数据。
  • 绕过反爬:因为使用的是真实用户的浏览器环境和 Cookie,所有的 IP 封锁、验证码、机器人检测统统失效。

2. AI 原生 · 自动发现接口

OpenCLI 专为 AI 设计,内置强大的自动化工作流:

  • explore (探索):AI 自动分析目标网站,拦截网络请求,推断出可用的 API 端点和数据结构。
  • synthesize (合成):根据探索结果,自动生成适配器的 YAML 配置文件。
  • generate (生成):一键完成从探索到注册的全过程,瞬间为新网站创建 CLI 命令。
  • cascade (策略降级):自动探测最佳访问策略(公开 API -> Cookie -> Header),确保最高成功率。

3. 高效 Token 节省

  • 利用浏览器的 Accessibility Tree (无障碍树) 进行页面解析,而非抓取整个 HTML。
  • 提供高效的过滤能力,只提取关键数据,大幅节约 AI Token 消耗

4. 广泛支持

目前已内置 28+ 命令,覆盖 16+ 主流站点

  • 国内:Bilibili, 知乎, 小红书, 微博, BOSS 直聘, 什么值得买, 携程
  • 国际:Twitter, Reddit, GitHub, YouTube, Hacker News, V2EX, BBC, Reuters, Yahoo Finance

快速开始

1. 安装

npm install -g @jackwener/opencli

2. 前置准备

  • 确保 Chrome 浏览器 正在运行,并已登录目标网站(如 bilibili.com)。
  • 安装 Playwright MCP Bridge Chrome 扩展。
  • 在扩展设置中获取 TOKEN,并配置到你的 MCP 设置中(如果是给 AI 用):
    {
      "mcpServers": {
        "playwright": {
          "command": "npx",
          "args": ["@playwright/mcp@latest", "--extension"],
          "env": {
            "PLAYWRIGHT_MCP_EXTENSION_TOKEN": "<你的-token>"
          }
        }
      }
    }
    

3. 立即使用

# 查看所有可用命令
opencli list

# 获取 B 站热门视频 (复用浏览器登录态)
opencli bilibili hot --limit 5

# 搜索知乎内容并输出 JSON (方便 AI 处理)
opencli zhihu search "AI 发展" -f json

# 获取 GitHub 趋势项目
opencli github trending

AI Agent 集成工作流

OpenCLI 是 OpenClaw (龙虾) 和 Claude Code 的完美搭档。你可以直接告诉 AI:

“帮我去 B 站看看今天最火的科技视频是什么,然后总结给我。”

AI 会自动调用 opencli bilibili hot 命令,获取结构化数据,并完成总结。整个过程无需你手动打开网页。

高级玩法:自定义新网站
如果内置命令不够用,你可以让 AI 帮你现场开发:

  1. 探索opencli explore https://newsite.com --site mysite
  2. 生成opencli generate https://newsite.com --goal "get_hot_list"
  3. 使用opencli mysite get_hot_list

为什么选择 OpenCLI?

特性传统爬虫OpenCLI
登录态需提取 Cookie/Token,易失效直接复用 Chrome,永久有效
反爬对抗需频繁更换 IP/User-Agent真实用户环境,无视反爬
开发成本需逆向分析 API,耗时耗力AI 自动探索生成,分钟级上线
AI 友好度输出杂乱 HTML,费 Token结构化 JSON/Markdown,省 Token
安全性需存储凭证,有泄露风险零凭证存储,绝对安全

数据统计

相关导航

暂无评论

none
暂无评论...