乐于分享
好东西不私藏

7.9K Stars!这个工具让AI直接操控B站、知乎、小红书,还能配合OpenClaw无限联动

7.9K Stars!这个工具让AI直接操控B站、知乎、小红书,还能配合OpenClaw无限联动

一个问题:你有没有遇到过这种情况?

你在用 AI 处理任务,需要它去 B 站查热门视频、在知乎搜相关问题、或者在 Boss 直聘看岗位信息——然后你发现,AI 根本没法直接访问这些网站,你还要手动复制粘贴数据给它。

这个开源项目,专门解决这个痛点。


OpenCLI:让任何网站变成命令行工具

OpenCLI 是一个开源工具,核心理念是:把任何网站、Electron 应用、本地 CLI 工具,变成一个标准化的命令行接口,让 AI Agent 可以直接调用。

目前 GitHub 7.9K Stars,630 Forks,还在快速增长中。

# 一行命令看 B 站热门

opencli bilibili hot –limit 5

# 知乎热榜,JSON 输出

opencli zhihu hot -f json

# 小红书搜索

opencli xiaohongshu search “AI工具”

# Boss 直聘岗位搜索

opencli boss search “AI产品经理”


为什么它和其他工具不一样?

现在做网页自动化的工具很多,OpenCLI 的独特之处在三点:

零 LLM 成本。 每次运行不消耗任何 token。用 Browser-Use 或 Stagehand 做同样的事,每次都要花 AI 推理费用。OpenCLI 的命令是预定义的确定性逻辑,跑一万次不花一分钱。

确定性输出。 同一条命令,永远返回同一结构的 JSON,可以直接 pipe 进其他工具,可以写脚本,可以跑 CI。LLM 驱动的浏览器操作是概率性的,结果不稳定。

复用你的 Chrome 登录态。 这是最关键的一点——它通过轻量的 Chrome 扩展连接你的浏览器,直接复用你已经登录的账号状态,你的密码和 Cookie 从来不离开浏览器。登录过的网站,一条命令就能调用。

| 场景 | 推荐工具 | 原因 |

|——|———|——|

| 定时从特定站点提取数据 | opencli | 零 LLM 成本,确定性输出 |

| AI Agent 需要稳定的网站操作 | opencli | 数百条命令,结构化响应 |

| 临时探索未知网站 | Browser-Use | LLM 驱动,适合一次性任务 |

| 大规模爬取 | Crawl4AI | 专为吞吐量设计 |

| 控制桌面 Electron 应用 | opencli | 目前唯一能做到的 CLI 工具 |


支持哪些平台?

覆盖 50+ 站点,分三类:

国内平台(浏览器模式)

B 站、知乎、小红书、微博、微信公众号、雪球、豆瓣、即刻、微信读书、Boss 直聘、超星学习通、京东……

海外平台(浏览器 / 公开 API)

Twitter/X、Reddit、YouTube、HackerNews、GitHub、LinkedIn、Instagram、TikTok、Medium、Substack、Bloomberg、Product Hunt……

桌面 Electron 应用

这是 OpenCLI 最独特的能力——把 Electron 应用也变成 CLI:

  • Cursor
     — 控制 IDE,读写 Composer,提取代码
  • Codex
     — 无头驱动 OpenAI Codex CLI Agent
  • Antigravity
     — 控制 Antigravity Ultra(也就是 OpenClaw!)
  • ChatGPT 桌面版
     — 发消息、读回复、切模型
  • ChatWise
     — 多 LLM 客户端操控
  • Notion
     — 搜索读写笔记
  • Discord 桌面版
     — 消息、频道、服务器

跟 OpenClaw 的关系

OpenCLI 和 OpenClaw 是一个非常自然的组合。

OpenClaw 是 AI Agent 大脑,OpenCLI 是它的手。

OpenClaw 本身很擅长理解任务、规划流程,但它没有内置访问各种网站的能力。有了 OpenCLI,只需要在你的 AGENT.md 或 .cursorrules 里加一行配置:

当你需要获取网站数据时,可以通过 Bash 执行 opencli list

来查看所有可用工具,然后调用对应命令。

之后 OpenClaw 就会自动知道:

  • 想查 B 站热门 → opencli bilibili hot
  • 想搜知乎回答 → opencli zhihu search "关键词"
  • 想看小红书笔记 → opencli xiaohongshu search "关键词"

项目 README 里明确写道:

特别是 antigravity 适配器,可以让 OpenClaw 直接控制 Antigravity Ultra,实现 AI 控制 AI——Agent 自己管自己。


5 分钟快速上手

第一步:安装

npm install -g @jackwener/opencli

第二步:安装 Chrome 扩展

去 GitHub Releases 下载 opencli-extension.zip,解压后在 Chrome 里加载(开发者模式 → 加载已解压的扩展程序)。

第三步:直接用

# 先看看有什么命令

opencli list

# 无需浏览器的公开命令(直接跑)

opencli hackernews top –limit 5

opencli zhihu hot –limit 10

# 需要 Chrome 登录的命令

opencli bilibili hot –limit 5

opencli xiaohongshu search “AI助手”

# 诊断连接状态

opencli doctor

控制 Antigravity(OpenClaw 联动)

# 查看 Antigravity 状态

opencli antigravity status

# 发消息给 OpenClaw

opencli antigravity send “帮我搜一下今天B站热门”

# 读取最新回复

opencli antigravity read

# 截图当前状态

opencli antigravity screenshot


下载功能:顺手把内容存下来

OpenCLI 还内置了主流平台的下载支持:

# 下载小红书笔记的所有图片/视频

opencli xiaohongshu download abc123 –output ./xhs

# 下载 B 站视频(需要 yt-dlp)

opencli bilibili download BV1xxx –quality 1080p

# 导出知乎文章为 Markdown(含本地图片)

opencli zhihu download “https://zhuanlan.zhihu.com/p/xxx” –download-images

# 导出微信公众号文章为 Markdown

opencli weixin download –url “https://mp.weixin.qq.com/s/xxx”

# 下载 Pixiv 插画(原画质)

opencli pixiv download 12345678


自己扩展新网站

OpenCLI 有一套完整的 AI 辅助扩展机制:

# 自动探索一个新网站的 API

opencli explore https://www.example.com –site mysite

# 根据探索结果自动生成适配器代码

opencli synthesize mysite

# 自动检测认证策略(Cookie/Header/无需认证)

opencli cascade https://api.example.com/data

探索完之后,把生成的 .yaml 或 .ts 文件扔进 clis/ 文件夹,自动注册生效,不需要重启。


项目地址: github.com/jackwener/opencli

如果你在用 OpenClaw,强烈建议把 OpenCLI 也装上——两个工具组合,AI Agent 能做的事直接翻倍。

关注【AI小白笔记本】,持续分享 AI 工具实战组合 ✨