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 工具实战组合 ✨
夜雨聆风