网易首页 > 网易号 > 正文 申请入驻

开源狂揽16.5K+星!这个万能CLI神器,让命令行玩转 50+ 平台、桌面应用

0
分享至


开源狂揽16.5K+星!这个万能CLI神器,让命令行玩转 50+ 平台、桌面应用

星哥最近挖到一个 GitHub 宝藏工具,直接刷新了我对命令行工具的认知 ——OpenCLI,一个能让你用终端「拿捏」全网平台的神器,上线仅两周就收割 6000 + 点赞,不管是 B 站、知乎、小红书这些社交平台,还是 Cursor、Notion、ChatGPT 这些桌面应用,一行命令就能搞定,堪称程序员的「效率外挂」!


一、认识OpenCLI

作用:把网站、浏览器会话、Electron 应用和本地工具,统一变成适合人类与 AI Agent 使用的确定性接口。
复用浏览器登录态,先自动化真实操作,再把高频流程沉淀成可复用的 CLI 命令。

OpenCLI 可以用同一套 CLI 做三类事情:

  • 直接使用现成适配器 :B站、知乎、小红书、Twitter/X、Reddit、HackerNews 等 90+ 站点 开箱即用。

  • 让 AI Agent 操作任意网站 :在你的 AI Agent(Claude Code、Cursor 等)中安装 opencli-browser skill,Agent 就能用你的已登录浏览器导航、点击、输入、提取任意网页内容。

  • 把新网站生成成 CLI :通过 exploresynthesizegeneratecascade 从真实页面行为推导出新的适配器。

除了网站能力,OpenCLI 还是一个 CLI 枢纽:你可以把 ghdocker 等本地工具统一注册到 opencli 下,也可以通过桌面端适配器控制 Cursor、Codex、Antigravity、ChatGPT、Notion 等 Electron 应用。

而且这货不是「偏科生」,是真・全能:

✅ 覆盖 50 + 平台:B 站、知乎、小红书、微博、抖音、Twitter/X、HackerNews… 国内外主流平台全拿捏;

✅ 搞定桌面应用:Cursor、Notion、Discord、ChatGPT、豆包这些 Electron 应用,都能通过命令行控制;

✅ 零 LLM 成本:运行多少次都不耗 Token,不用心疼 API 费用,随便集成到自动化脚本里;

✅ 输出超规整:table、json、yaml、md、csv 五种格式任选,管道处理、CI/CD 集成贼顺手。


二、实操玩转全场景 第一步:安装 + 配置,两步搞定

OpenCLI 支持 Node.js(≥20)和 Bun(≥1.0),先全局装工具:

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

# 或者用bun
bun install -g @jackwener/opencli

版本
opencli --version
1.7.4

关键一步:装 Chrome 扩展(Browser Bridge)—— 这是和浏览器通信的桥梁,别漏了!

https://github.com/jackwener/OpenCLI/releases

  1. 1. 去 GitHub Releases 下最新的 opencli-extension.zip,解压;

  2. 2. 打开 Chrome 的 chrome://extensions,开「开发者模式」;

  3. 3. 点击「加载未打包的扩展程序」,选解压后的文件夹就行。


装完跑个诊断命令,确认没问题:

                                                           opencli doctor
跑第一个命令

                                                           opencli list
opencli hackernews top --limit 5
opencli bilibili hot --limit 5


opencli list 查看当前所有命令
opencli 调用内置或生成好的适配器
opencli register mycli 把本地 CLI 接入同一发现入口
opencli doctor 处理浏览器连通性问题
第二步:基础玩法,秒查全网热榜

不用登录的公共功能,装好就能用:

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

# 刷知乎热榜
opencli zhihu hot

# 看Twitter/X趋势前5
opencli twitter trending --limit 5

# 搜小红书AI工具笔记
opencli xiaohongshu search --keyword "AI工具"
第三步:进阶操作,控制桌面应用才叫爽

星哥最爱的就是它能操控桌面应用,比如 Cursor IDE:

                                                           # 看Cursor状态
opencli cursor status


# 发指令让Cursor写Python爬虫
opencli cursor send "帮我写一个Python爬虫"
# 读取Cursor当前对话
opencli cursor read
# 截取Cursor界面
opencli cursor screenshot

还有 Notion、Discord 这些也能玩:

                                                           --message "星哥玩云:用CLI发消息太酷了!"" data-show-line-number="false"># 搜索Notion里的AI相关笔记
opencli notion search --query "AI"
# 给Discord频道发消息
opencli discord-app send --channel-id <频道id> --message "星哥玩云:用CLI发消息太酷了!"
第四步:高阶玩法,自动化 + AI Agent 拉满

因为输出格式规整,管道处理直接封神:

                                                           # 把B站热榜前5的标题存到文件
opencli bilibili hot --limit 5 --format json | jq -r '.data[] | .title' > top5_bilibili.txt


# 聚合多平台热榜
opencli bilibili hot --limit 3 --format json > bilibili.json
opencli zhihu hot --format json > zhihu.json

更绝的是,它还能给 AI Agent 当「万能工具箱」:AI 可以直接调用 opencli 命令,控制 Cursor 写代码、让 ChatGPT 回答问题,实现「AI 自己控制自己」的闭环。

另外,本地 CLI 工具也能统一管理:

                                                           # 注册自己的本地CLI
opencli register mycli
# 没装gh?OpenCLI自动帮你装,直接用
opencli gh pr list --limit 5
给 AI Agent

OpenCLI 的 browser 命令是给 AI Agent 用的——不是手动执行的。把 skill 安装到你的 AI Agent(Claude Code、Cursor 等)中,Agent 就能用你的已登录 Chrome 会话替你操作网站。

安装 skill

                                                           npx skills add jackwener/opencli

或只装需要的 skill:

                                                           npx skills add jackwener/opencli --skill opencli-usage
npx skills add jackwener/opencli --skill opencli-browser
npx skills add jackwener/opencli --skill opencli-explorer
npx skills add jackwener/opencli --skill opencli-oneshot
选择哪个 skill

Skill适用场景你对 AI Agent 说的话opencli-browser实时操作任意网站"帮我在小红书上发布这篇内容" / "看看我的 Twitter 通知并总结"opencli-explorer为某个站点生成可复用 CLI"帮我做一个抖音热门的适配器"opencli-oneshot快速一次性:URL + 目标 → 适配器"帮我做一个抓取这个页面热帖的命令"opencli-usage使用已有的内置适配器"获取 B 站热搜前 5"

工作原理

安装 opencli-browser skill 后,你的 AI Agent 可以:

  1. 1. 导航 到任意 URL,使用你的已登录浏览器

  2. 2. 读取 页面内容——通过结构化 DOM 快照(不是截图)

  3. 3. 交互 ——点击按钮、填写表单、选择选项、按键

  4. 4. 提取 页面数据或拦截网络 API 响应

  5. 5. 等待 元素、文本或页面跳转

Agent 在内部自动处理所有 opencli browser 命令——你只需用自然语言描述想做的事。

Skill 参考文档:

  • skills/opencli-browser/SKILL.md — 实时浏览器操作

  • skills/opencli-explorer/SKILL.md — 适配器创建工作流

browser 可用命令包括:openstateclicktypeselectkeyswaitgetscreenshotscrollbackevalnetworktab listtab newtab selecttab closeinitverifyclose

opencli browser open opencli browser tab new [url] 都会返回 target ID。opencli browser tab list 用来查看当前已存在 tab 的 target ID,再通过 --tab 把命令明确路由到某个 tab。tab new 只会新建 tab,不会改变默认浏览器目标;只有显式执行 tab select ,才会把该 tab 设为后续未指定 target 的 opencli browser ... 命令的默认目标。

踩坑小技巧,遇到问题不慌

  1. 1. 连接失败:先查 Chrome 扩展装没装对,再跑 opencli doctor 诊断;

  2. 2. 数据为空:确认对应平台页面是否正常,或是否需要登录;

  3. 3. 视频下载失败:B 站等流媒体需要装 yt-dlp(mac 用 brew install yt-dlp,Ubuntu 用 apt install yt-dlp)。

总结

对程序员、运维、数据爱好者来说,OpenCLI 真的能把效率拉满:

  • • 不用再写重复爬虫,一行命令爬取平台数据;

  • • 终端操控桌面应用,自动化脚本想咋写就咋写;

  • • 给 AI Agent 铺路,让 AI 能直接操作网站和应用,玩法无限;

  • • 插件生态还在快速迭代,GitHub 趋势、掘金热榜这些插件已经上线,自定义扩展也超简单。

如果你常需要批量处理平台数据,或者想玩 AI 自动化,这个工具一定要试试!开源地址放这了:github.com/jackwener/opencli,趁现在还没火到全网皆知,赶紧用起来~

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
烟草系统拉响警报:再这样下去,中国烟草真要出大问题

烟草系统拉响警报:再这样下去,中国烟草真要出大问题

阿振观点
2026-08-25 05:56:32
比12345还厉害的投诉平台,个个都是国家级,地方不敢再糊弄!

比12345还厉害的投诉平台,个个都是国家级,地方不敢再糊弄!

职场资深秘书
2026-09-13 17:10:00
11比0全票通过,金砖峰会联合宣言,专门帮巴勒斯坦讨了个公道

11比0全票通过,金砖峰会联合宣言,专门帮巴勒斯坦讨了个公道

沧海一书客
2026-09-14 06:11:33
脱胎换骨,普雷斯蒂安尼新赛季10场造10球,超上赛季41场总和

脱胎换骨,普雷斯蒂安尼新赛季10场造10球,超上赛季41场总和

懂球帝
2026-09-14 08:43:45
1989年,19岁的付笛生爱上大3岁的韦唯,同居4年后,韦唯说:“我爱上别人了”

1989年,19岁的付笛生爱上大3岁的韦唯,同居4年后,韦唯说:“我爱上别人了”

黎兜兜
2026-09-13 08:10:20
敬一丹离世丨父母是干部,老公是富豪,女儿是学霸,女婿是外籍

敬一丹离世丨父母是干部,老公是富豪,女儿是学霸,女婿是外籍

动物奇奇怪怪
2026-09-13 13:23:50
安徽小伙在湖南做水族造景师,最高一单卖了4万元!本人:卖的不仅是景观,更是情绪价值

安徽小伙在湖南做水族造景师,最高一单卖了4万元!本人:卖的不仅是景观,更是情绪价值

极目新闻
2026-09-11 20:38:32
“只要攒下300万,就能永久实现财富自由”引热议,网友:300万在一线也就买个厕所

“只要攒下300万,就能永久实现财富自由”引热议,网友:300万在一线也就买个厕所

火山詩话
2026-09-14 05:11:29
大学宿舍"夺命六连桌"把PS5判死刑:放笔记本都费劲

大学宿舍"夺命六连桌"把PS5判死刑:放笔记本都费劲

游民星空
2026-09-13 18:08:24
托雷斯跨界破纪录!重拳出击惊呆众人,退役后身材更胜球员时期

托雷斯跨界破纪录!重拳出击惊呆众人,退役后身材更胜球员时期

星耀国际足坛
2026-09-13 22:39:21
上海交大:在血常规检查中,这6项数值异常,可能是“肿瘤”信号

上海交大:在血常规检查中,这6项数值异常,可能是“肿瘤”信号

叙说医疗健康
2026-09-11 08:00:51
索要2亿合同未果!名记:如果杜伦接受资质报价 活塞会提前交易他

索要2亿合同未果!名记:如果杜伦接受资质报价 活塞会提前交易他

醉卧浮生
2026-09-14 07:34:11
泰国高僧塌房案反转:最狠的从不是住持,而是深藏不露的女伴阿雅

泰国高僧塌房案反转:最狠的从不是住持,而是深藏不露的女伴阿雅

为学机械设计
2026-09-13 12:08:49
人社部重磅实锤!给所有退休人员吃下“定心丸”

人社部重磅实锤!给所有退休人员吃下“定心丸”

起喜电影
2026-09-14 06:54:56
人社部释放明确信号,给全国退休人员吃下定心丸,读懂背后含义

人社部释放明确信号,给全国退休人员吃下定心丸,读懂背后含义

小鹿姐姐情感说
2026-09-14 00:02:13
英格兰公开赛收官奖金排名:卡特夺冠92万丁俊晖第3赵心童3万第33

英格兰公开赛收官奖金排名:卡特夺冠92万丁俊晖第3赵心童3万第33

求球不落谛
2026-09-14 05:39:02
韩国股市放大招!正式开启夜盘,交易延长至晚上8点

韩国股市放大招!正式开启夜盘,交易延长至晚上8点

中国基金报
2026-09-13 23:52:14
警惕!超市买的八角数出13个角!女子上网一查直发毛:这是含剧毒的芒草

警惕!超市买的八角数出13个角!女子上网一查直发毛:这是含剧毒的芒草

闪电新闻
2026-09-14 00:06:16
巴以冲突纪录片引起轰动:以色列士兵在屋顶揭开“平民杀戮系统”,全球首映创下长达24分半时长的鼓掌纪录,烂番茄100%满分领跑

巴以冲突纪录片引起轰动:以色列士兵在屋顶揭开“平民杀戮系统”,全球首映创下长达24分半时长的鼓掌纪录,烂番茄100%满分领跑

澎湃新闻
2026-09-12 11:55:05
沙特与虎谋皮终尝苦果 库什纳帮助俄罗斯“合法”打劫

沙特与虎谋皮终尝苦果 库什纳帮助俄罗斯“合法”打劫

西楼饮月
2026-09-13 20:26:50
2026-09-14 08:55:00
星哥玩云 incentive-icons
星哥玩云
星哥跟你说说工作生活的那些事
467文章数 283关注度
往期回顾 全部

科技要闻

记者问AI要不要踩刹车,特朗普先想到中国

头条要闻

特朗普挺爱尔兰统一打破美总统一贯立场 英国首相回应

头条要闻

特朗普挺爱尔兰统一打破美总统一贯立场 英国首相回应

体育要闻

魔术是今夏市场上最安静的球队

娱乐要闻

敬一丹留给世间最后的温柔

财经要闻

蔡昉:农民工落户可释放万亿消费潜力

汽车要闻

全新配色和新样式轮毂 乐道L80星光设计套装限时惊喜价10080元

态度原创

艺术
时尚
本地
房产
军事航空

艺术要闻

朱总理的硬笔字

内娱“文艺刺头”,为钱翻脸了

本地新闻

Onestage x 乐华娱乐暑期巡回选拔2026

房产要闻

别再等了!广州改善好房,正在进入“卖一套少一套”时代

军事要闻

伊朗总统强硬发声:伊朗不会向美国投降

无障碍浏览 进入关怀版