[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

相关推荐
liuyouzhang1 小时前
将基于Archery的web数据库审计查询平台封装为jdbc接口的可行性研究(基于AI)
前端·数据库
KD6 小时前
OpenClaw——让龙虾像真人一样控制桌面的SKILL(macOS版)
github
码事漫谈7 小时前
大模型输出的“隐性结构塌缩”问题及对策
前端·后端
这儿有一堆花7 小时前
前端三件套真的落后了吗?揭开现代 Web 开发的底层逻辑
前端·javascript·css·html5
有才不一定有德7 小时前
价格不变,账单变厚?深度拆解 Claude Opus 4.7 的“隐形”进化
ai·claude
Old Uncle Tom8 小时前
Claude Code 记忆系统分析2
人工智能·ai·agent
.Cnn8 小时前
JavaScript 前端基础笔记(网页交互核心)
前端·javascript·笔记·交互
wenha8 小时前
大模型基础(二):必懂5大基础概念《Token、上下文窗口、Embedding、预训练、微调》
ai
醉酒的李白、8 小时前
Vue3 组件通信本质:Props 下发,Emits 回传
前端·javascript·vue.js
小安同学iter8 小时前
LangChain4j:非 Spring 系,AI For Java的另一条路
ai·langchain·agent·langchain4j·java+ai