[x-cmd] 一切 Web、桌面应用和本地工具皆可 CLI -opencli

一切 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 深度集成 :内置 exploresynthesize 模式。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 都是你的不二之选。

来源:

https://github.com/jackwener/opencli

相关推荐
阿里云云原生1 分钟前
Agent 观测与优化开发者摸底报告
云原生·agent
狗哥哥4 分钟前
分享下我的读书清单
前端
合天网安实验室16 分钟前
Log4J2 FilteredObjectInputStream RCE 漏洞分析
前端·黑客
两点王爷21 分钟前
使用 GeoServer 发布 SHP 数据并在前端页面加载显示
前端
阿里云大数据AI技术26 分钟前
使用 PAI,一键拉起云端 AI “投资智囊团”
人工智能·agent
lhldsg29 分钟前
全民健身解决方案软件开发实战:从架构设计到部署指南
java·前端·数据库·小程序
四六的六30 分钟前
让 AI 自己去点后台页面,它把我们的库存点没了
前端·人工智能·agent·个人开发·ai编程·ai产品·ai前端
苏灿烤鱼30 分钟前
给 AI Agent 装一个「会进化的大脑」:OpenViking 深度拆解
开源·github·agent
两点王爷31 分钟前
Java 与前端加载 MVT 数据:从服务端切片到浏览器渲染
java·前端·状态模式
逛逛GitHub36 分钟前
清华开源的 Agent 交互学习神器,又登上 GitHub 热榜了。
github