OpenCLI 安装使用教程

0 / 5

发现一个神器:OpenCLI

一行命令,就能操作小红书、知乎、B 站、Twitter、雪球...

# 查看小红书热门
opencli xiaohongshu feed --limit 10

# 搜索知乎内容
opencli zhihu search "AI工具"

# 下载B站视频
opencli bilibili download BVxxx

更厉害的是:AI 可以直接调用这些命令,实现自动化运营。

我花了半天时间研究,发现这东西能干很多事。


OpenCLI 是什么?

一句话:把任何网站变成命令行接口,让 AI 可以直接操作。

核心能力:

  1. 网站 CLI 化 — 79+ 个网站适配器,包括小红书、知乎、B 站、Twitter、Reddit...
  2. 浏览器复用 — 直接用你 Chrome 的登录状态,不用重新登录
  3. AI Agent 就绪 — Claude Code、Cursor 可以直接调用
  4. 本地 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

安装浏览器扩展

  1. 下载扩展:https://github.com/jackwener/opencli/releases
  2. 解压后,打开 chrome://extensions
  3. 开启「开发者模式」
  4. 点击「加载已解压的扩展程序」,选择解压的文件夹

检查状态

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 会:

  1. 调用 opencli xiaohongshu feed --limit 10
  2. 调用 opencli zhihu hot --limit 10
  3. 调用 opencli bilibili hot --limit 10
  4. 汇总分析
  5. 调用飞书 API 发送

场景:AI 帮你找选题

告诉 Claude:

帮我找 10 个小红书上关于"AI 工具"的热门笔记,分析它们的共同特点

Claude 会:

  1. 搜索相关内容
  2. 分析标题、内容、互动数据
  3. 给出选题建议

支持的平台(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
Reddit 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.sh​echo "=== $(date) ===" >> hot-log.md​echo "## 小红书热榜" >> hot-log.mdopencli xiaohongshu feed --limit 5 -f md >> hot-log.md​echo "## 知乎热榜" >> hot-log.mdopencli zhihu hot --limit 5 -f md >> hot-log.md​echo "## B站热榜" >> hot-log.mdopencli bilibili hot --limit 5 -f md >> hot-log.md​echo "" >> hot-log.md

配合 crontab 每天运行:

0 8 * * * /path/to/hot-tracker.sh
阅读全文