一切 Web、桌面应用和本地工具皆可 CLI -opencli
如果你想持续获取更多相关资讯,欢迎关注 x-cmd 博客。
OpenCLI 是一个强大的 CLI 工具,它能够将任何网站 、Electron 应用 或本地 CLI 工具 转化为统一的命令行接口。
这意味着你可以直接在终端里操作 Bilibili、知乎、小红书、Twitter、Reddit、YouTube 等平台,甚至还能控制 Cursor、ChatGPT 等桌面应用。

它能够极大地简化数据获取与自动化流程。通过复用 Chrome 浏览器的登录态,OpenCLI 绕过了复杂的 API 鉴权和爬虫封禁问题。它不仅支持导出 JSON/YAML 等结构化数据,还内置了强大的媒体下载功能,让原本需要复杂脚本才能完成的任务变得信手拈来。
核心亮点
- 全平台覆盖 (CLI Everything):不仅支持海量主流网站(Twitter, YouTube, Bilibili),更能深入 Electron 应用内部(如 Cursor, Notion, Discord),让 AI 原生控制桌面应用。
- 账号零风险 (Account-Safe):直接复用你 Chrome 浏览器已登录的 Session,无需输入密码,无需配置 Token,数据永不离开你的浏览器。
- AI Agent 深度集成 :内置
explore和synthesize模式。AI 可以自动探索网页 API、生成适配器并自我修复,是构建个人 AI 助理的完美基座。 - 万能 CLI 集散地 (Hub) :它可以作为
gh,docker,kubectl等现有工具的统一入口,支持自动安装和无损转发,甚至能一键注册你的自定义本地脚本。 - 自愈式诊断 :内置
opencli doctor命令,一键排查并修复浏览器插件与守护进程的连接问题,确保工具时刻在线。
快速上手
安装 cli
用 x-cmd 安装 opencli 非常简单,只需在终端中运行 x install opencli 命令即可
bash
x install opencli
安装浏览器插件
- 从 GitHub Releases 下载
opencli-extension.zip并解压。 - 在 Chrome 访问
chrome://extensions,开启"开发者模式"。 - 点击"加载已解压的扩展程序",选择解压后的文件夹。
开始使用
一旦安装完成,你就可以开始探索这个强大的工具箱了。
基础指令:
bash
opencli list # 查看所有已支持的网站和工具
opencli doctor # 检查环境是否配置正确
实战案例:
-
获取结构化数据 :
bash# 以 YAML 格式获取 B 站热搜 opencli bilibili hot -f yaml # 获取知乎热榜并导出为 JSON opencli zhihu hot -f json -
媒体内容下载 :
bash# 下载小红书笔记的图片和视频 opencli xiaohongshu download <笔记ID> --output ./my_media # 将微信公众号文章转为 Markdown opencli weixin download --url <文章URL> -
操控桌面应用 :
bash# 查看 Cursor 编辑器的当前状态 opencli cursor status
总结
OpenCLI 不仅仅是一个工具,它是连接人类/AI 与数字世界的通用桥梁。它消除了 Web 页面与自动化脚本之间的鸿沟,让原本琐碎的"手动操作"变成了可组合、可编程的"原子指令"。无论你是想构建自动化工作流的开发者,还是希望赋予 AI Agent 更多能力的极客,OpenCLI 都是你的不二之选。
来源: