发现一个神器:OpenCLI 。
一行命令,就能操作小红书、知乎、B 站、Twitter、雪球...
# 查看小红书热门
opencli xiaohongshu feed --limit 10
# 搜索知乎内容
opencli zhihu search "AI工具"
# 下载B站视频
opencli bilibili download BVxxx
更厉害的是:AI 可以直接调用这些命令,实现自动化运营。
我花了半天时间研究,发现这东西能干很多事。
OpenCLI 是什么?
一句话:把任何网站变成命令行接口,让 AI 可以直接操作。
核心能力:
- 网站 CLI 化 — 79+ 个网站适配器,包括小红书、知乎、B 站、Twitter、Reddit...
- 浏览器复用 — 直接用你 Chrome 的登录状态,不用重新登录
- AI Agent 就绪 — Claude Code、Cursor 可以直接调用
- 本地 CLI 集成 — gh、docker、obsidian 等工具也能统一管理
安全优势:
- 账号密码不离开浏览器
- 内置反检测机制
- 零 Token 消耗(运行时不调 LLM),原来的方式是靠视觉识别的,比较浪费 token
安装(5 分钟)
安装 OpenCLI
npm install -g @jackwener/opencli
# 安装 AI skills(Claude Code / Cursor /Openclaw等)
npx skills add jackwener/opencli
安装浏览器扩展
- 下载扩展:https://github.com/jackwener/opencli/releases
- 解压后,打开 chrome://extensions
- 开启「开发者模式」
- 点击「加载已解压的扩展程序」,选择解压的文件夹
检查状态
opencli doctor
看到 "Extension connected" 就成功了。
实战一:小红书数据采集
查看热门内容
opencli xiaohongshu feed --limit 20 -f json
输出格式支持:
- table(默认)
- JSON(管道处理)
- CSV(Excel)
- md(Markdown)
搜索内容
opencli xiaohongshu search "AI工具推荐" --limit 10
查看笔记详情
opencli xiaohongshu note <笔记ID>
下载图片/视频
opencli xiaohongshu download <笔记ID> --output ./xhs
实战二:知乎数据分析
热榜追踪
opencli zhihu hot --limit 50
搜索问题
opencli zhihu search "如何学习编程"
导出文章为 Markdown
opencli zhihu article <文章ID> --output ./zhihu
实战三:B 站内容管理
热门视频
opencli bilibili hot --limit 20
搜索
opencli bilibili search "OpenCLI教程"
下载视频
# 先安装 yt-dlp
brew install yt-dlp
# 下载
opencli bilibili download BV1xxx --output ./bilibili
获取字幕
opencli bilibili subtitle BV1xxx
实战四:AI 自动化运营
这是最厉害的部分。
给 Claude Code 配置 OpenCLI skill:
npx skills add jackwener/opencli --skill opencli-operate
然后在 .cursorrules 或 AGENT.md 中添加:
## 可用工具使用 opencli 进行平台操作:
- 小红书:`opencli xiaohongshu ...`
- 知乎:`opencli zhihu ...`
- B站:`opencli bilibili ...`
- Twitter:`opencli twitter ...`
查看所有命令:`opencli list`
场景:AI 自动追踪热点
告诉 Claude:
每天早上 8 点,查看小红书、知乎、B 站热榜,汇总前 10 条,发到飞书
Claude 会:
- 调用 opencli xiaohongshu feed --limit 10
- 调用 opencli zhihu hot --limit 10
- 调用 opencli bilibili hot --limit 10
- 汇总分析
- 调用飞书 API 发送
场景:AI 帮你找选题
告诉 Claude:
帮我找 10 个小红书上关于"AI 工具"的热门笔记,分析它们的共同特点
Claude 会:
- 搜索相关内容
- 分析标题、内容、互动数据
- 给出选题建议
支持的平台(79+)
国内平台
| 平台 | 命令 |
|---|---|
| 小红书 | opencli xiaohongshu |
| 知乎 | opencli zhihu |
| B 站 | opencli bilibili |
| 贴吧 | opencli tieba |
| 虎扑 | opencli hupu |
| 闲鱼 | opencli xianyu |
| 1688 | opencli 1688 |
| 豆包 | opencli doubao |
| 元宝 | opencli yuanbao |
国际平台
| 平台 | 命令 |
|---|---|
| Twitter/X | opencli Twitter |
| opencli reddit | |
| Hacker News | opencli hackernews |
| Amazon | opencli amazon |
| Spotify | opencli spotify |
进阶:Electron 应用控制
OpenCLI 还能控制桌面应用:
| 应用 | 功能 |
|---|---|
| Cursor | 控制 Composer、聊天、代码提取 |
| ChatGPT | 自动化 ChatGPT macOS |
| Notion | 搜索、读写页面 |
| Discord | 消息、频道、服务器 |
示例:控制 Cursor
# 查看 Cursor 状态
opencli cursor status
# 让 Cursor 执行任务
opencli cursor compose "写一个 Python 爬虫"
进阶:统一 CLI 管理
OpenCLI 能管理你本地的所有 CLI 工具:
# 如果 gh 没装,会自动安装
opencli gh pr list --limit 5
# Docker 命令
opencli docker ps
# Obsidian
opencli obsidian search query="AI"
还能注册自己的工具:
opencli register mycli
实战案例:自动化选题追踪
我写了一个脚本,每天自动追踪热点:
#!/bin/bash# hot-tracker.shecho "=== $(date) ===" >> hot-log.mdecho "## 小红书热榜" >> hot-log.mdopencli xiaohongshu feed --limit 5 -f md >> hot-log.mdecho "## 知乎热榜" >> hot-log.mdopencli zhihu hot --limit 5 -f md >> hot-log.mdecho "## B站热榜" >> hot-log.mdopencli bilibili hot --limit 5 -f md >> hot-log.mdecho "" >> hot-log.md
配合 crontab 每天运行:
0 8 * * * /path/to/hot-tracker.sh
阅读全文
