乐于分享
好东西不私藏

OpenCLI:把任何网站和工具变成你的命令行

OpenCLI:把任何网站和工具变成你的命令行

OpenCLI:把任何网站和工具变成你的命令行

想在命令行里刷 B站热榜?查知乎热门?下载小红书视频?打开 Cursor 自动写代码?

以前每个平台都要装一堆工具,现在一个命令全搞定

📌 它是什么?

OpenCLI 是一个通用 CLI Hub,可以把任何网站、Electron 应用、本地工具变成命令行接口。

关键特点:复用 Chrome 登录状态。你的账号密码永远不离开浏览器,安全无风险。

🚀 支持哪些平台?

国内平台:

Bilibili – 热门、搜索、收藏、历史、下载视频

知乎 – 热榜、搜索、下载文章

小红书 – 搜索、下载图文视频、创作者数据

微博 – 热搜榜

微信 – 下载公众号文章

豆瓣 – 搜索、Top250、影评

即刻、V2EX、雪球、BOSS直聘

国际平台:

Twitter/X – 热门、书签、搜索、发帖、下载媒体

YouTube – 搜索、字幕提取

Reddit – 热门、搜索、评论、点赞

Hacker News、LinkedIn、Bloomberg

桌面应用(重点!):

Cursor – 控制 Composer、聊天、代码提取

ChatGPT – 自动化 macOS 桌面版

Codex – 驱动 OpenAI Codex CLI

Notion – 搜索、读写页面

Discord、ChatWise、Antigravity

💡 怎么用?

# 安装
npm install -g @jackwener/opencli

# 查看所有命令
opencli list

# B站热榜
opencli bilibili hot --limit 10

# 知乎热榜(JSON 格式)
opencli zhihu hot -f json

# 下载小红书视频
opencli xiaohongshu download abc123 --output ./xhs

# 下载 B站视频
opencli bilibili download BV1xxx --output ./bilibili

# 控制 Cursor IDE
opencli cursor ask "帮我写一个 React 组件"

🔒 安全吗?

这是 OpenCLI 最大的亮点:

1. 复用 Chrome 登录 – 直接用你已登录的浏览器 session,不需要重新登录。

2. 凭证不离开浏览器 – OpenCLI 永远看不到你的账号密码。

3. 零配置 – 安装 Chrome 扩展后自动连接,无需手动配置 token。

🤖 AI Agent 集成

OpenCLI 专为 AI Agent 设计:

explore – 自动发现网站 API,推断能力

synthesize – 从探索结果生成适配器

cascade – 自动探测认证策略

generate – 一键:探索 → 合成 → 注册

# 为任意网站生成 CLI 适配器
opencli generate https://example.com --goal "hot"

# 深度探索网站 API
opencli explore https://mysite.com --site mysite

📦 外部 CLI Hub

OpenCLI 还能作为现有 CLI 工具的统一入口:

# GitHub CLI
opencli gh pr list --limit 5

# Docker
opencli docker ps

# Kubernetes
opencli kubectl get pods

# 注册你自己的 CLI
opencli register mycli

如果工具没装,会自动尝试安装。完全透传,保持原有输出格式。

📊 支持的输出格式

所有命令都支持多种输出格式:

table – 终端表格(默认)

json – JSON(管道给 jq 或 LLM)

yaml – YAML(人类可读)

md – Markdown

csv – CSV

🆚 和 CLI-Anything 的区别?

维度 OpenCLI CLI-Anything
核心思路 连接浏览器/桌面 从源码生成 CLI
需要源码 ❌ 不需要 ✅ 需要
登录状态 复用 Chrome 需要单独处理
桌面应用 ✅ 原生支持 需要源码
适用场景 Web 平台、桌面应用 开源软件、有源码的项目

两个项目互补:OpenCLI 适合 Web 和桌面应用,CLI-Anything 适合开源软件

⚡ 快速开始

# 1. 安装
npm install -g @jackwener/opencli

# 2. 安装 Chrome 扩展(从 Releases 下载)

# 3. 确保 Chrome 已登录目标网站

# 4. 开始使用
opencli bilibili hot

GitHub:https://github.com/jackwener/opencli

官网:https://opencli.info/

Star:4600+ ⭐

协议:Apache 2.0

* 本文基于项目 README 和 2026-03 数据整理

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » OpenCLI:把任何网站和工具变成你的命令行

猜你喜欢

  • 暂无文章