news 2026/10/22 1:22:09

把Cursor、ChatGPT、Notion变成命令行:qiaomu-opencli-skills桌面应用控制实战指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
把Cursor、ChatGPT、Notion变成命令行:qiaomu-opencli-skills桌面应用控制实战指南
  • AI 技能
  • 人工智能

【免费下载链接】qiaomu-opencli-skills

Use opencli CLI to interact with social/content websites (Bilibili, Zhihu, Twitter/X, YouTube, Weibo, 小红书, V2EX, Reddit, HackerNews, 雪球, BOSS直聘 etc.)

项目地址:https://gitcode.com/gh_mirrors/op/qiaomu-opencli-skills
点击查看免费下载

qiaomu-opencli-skills 是一套基于 opencli 的 Claude Code Skills,能把 79+ 个网站和桌面应用接入统一的命令行。它最惊艳的能力之一,就是桌面应用控制:通过opencli命令直接操控 Cursor、ChatGPT、Notion、Codex 等 Electron 应用——在终端里给 AI 发指令、读取回答、检索笔记,全程无需打开窗口。

为什么要把桌面应用变成命令行?💡

传统上,想让 AI 帮你干活,得在多个应用窗口之间来回切换。qiaomu-opencli-skills 的解法很直接:复用你浏览器的登录状态,通过 CDP(Chrome DevTools Protocol)直接驱动桌面应用。

它的核心优势有 3 点:

优势说明
🖥️ 真正的桌面级控制支持 Cursor、ChatGPT、Codex、Notion、Discord 等 Electron 应用
🔐 零额外配置复用 Chrome 登录态,不需要申请 API Key,也不需要密码
🤖 AI Agent 原生友好输出默认支持json/yaml/md/csv,方便被 Claude Code 等 AI Agent 直接消费

opencli 内置 5 级认证体系(public→cookie→header→intercept→ui),其中ui级别就是专为桌面应用的 CDP 控制设计的,详见 qiaomu-opencli-usage/SKILL.md。

安装指南:4 步把桌面应用接入终端

第 1 步:安装 opencli 命令行工具

npm install -g @jackwener/opencli

第 2 步:安装浏览器桥接扩展

  1. 从上游项目 jackwener/opencli 的 Releases 页面下载opencli-extension.zip
  2. 解压后,在chrome://extensions开启"开发者模式",选择"加载已解压的扩展程序"
  3. 确保 Chrome 中已登录你打算操作的目标网站

⚠️ 桌面应用控制依赖浏览器桥接守护进程(daemon),首次运行命令时会自动启动,无需手动配置。

第 3 步:安装 qiaomu-opencli-skills

# 安装全部 6 个 skills npx skills add joeseesun/qiaomu-opencli-skills # 或者单独安装某一个 npx skills add joeseesun/qiaomu-opencli-skills --skill qiaomu-opencli-usage # 也可以先克隆仓库再本地安装 git clone https://gitcode.com/gh_mirrors/op/qiaomu-opencli-skills

第 4 步:验证环境

opencli doctor # 诊断扩展与守护进程连接 opencli list # 列出所有可用命令 opencli hackernews top --limit 5 # 跑一个公开 API 试试

桌面应用控制实战:4 个真实场景

以下命令均来自 qiaomu-opencli-usage/SKILL.md 的官方桌面应用命令表。

场景 1:Cursor — 在终端里让 AI 重构代码

opencli cursor status # 检查 Cursor 运行状态 opencli cursor new # 开启新会话 opencli cursor send "refactor this function" # 发送指令 opencli cursor read # 读取 AI 的回复 opencli cursor extract-code # 直接提取 AI 生成的代码 opencli cursor composer # 操作 Composer 面板 opencli cursor model # 查看/切换模型

适合场景:把 AI 编码变成可脚本化的流程,例如批量重构、CI 流水线里调用 Cursor 生成代码。

场景 2:ChatGPT — 终端里直接提问

opencli chatgpt status # 检查页面状态 opencli chatgpt new # 新建对话 opencli chatgpt ask "explain quantum computing" # 一键提问并等待回复 opencli chatgpt send "继续" # 继续追问 opencli chatgpt read # 读取对话内容 opencli chatgpt model # 查看当前模型

ask命令会自动完成"提问 + 等待 + 读取回复",一行命令拿到答案,特别适合在脚本里串联多个 AI 问答。

场景 3:Codex — 直接拿代码 diff

opencli codex status # 检查状态 opencli codex send "修复这个 bug" # 发送任务 opencli codex read # 读取输出 opencli codex extract-diff # 提取生成的代码 diff opencli codex history # 查看历史会话 opencli codex export # 导出会话

场景 4:Notion — 命令行检索与写笔记

opencli notion status # 检查状态 opencli notion search --keyword "meeting notes" # 搜索笔记 opencli notion read # 读取当前页面 opencli notion new # 新建页面 opencli notion write # 写入内容 opencli notion favorites # 查看收藏 opencli notion export # 导出内容

除了以上 4 位明星选手,qiaomu-opencli-usage/SKILL.md 中还列出了antigravity、chatwise、discord-app、doubao-app等桌面应用,全部遵循同一套命令风格。

桌面应用控制命令速查表 📋

各应用的命令高度统一,记住一个就学会了全部:

命令作用cursorchatgptcodexnotion
status检查应用/页面状态✅✅✅✅
new开启新会话/页面✅✅✅✅
send发送消息✅✅✅—
read读取回复/页面✅✅✅✅
ask一键提问并等回复✅✅✅—
model查看/切换模型✅✅✅—
extract-*提取代码/diff✅—✅—
screenshot保存页面截图✅—✅—
history/export历史与导出✅—✅✅(export)
search搜索———✅

💡 所有命令都支持--limit N限制条数,-f json|yaml|md|csv|table切换输出格式。

进阶玩法:浏览器自动化 + 智能搜索 + 自动修复 🛠️

桌面应用控制只是这套 skills 的 1/6,其余 5 个能力可以让你的终端工作流闭环:

  • qiaomu-opencli-browser— 浏览器自动化:open打开页面、state查看结构化 DOM(带[N]元素索引)、click/type交互、network抓包发现 API。全程复用登录态,无需密码。
  • qiaomu-smart-search— 智能搜索路由器:根据话题自动选择最佳数据源(AI 源 grok/doubao/gemini + 垂直源),内置频率限制与搜索摘要汇报,参考数据源清单见 qiaomu-smart-search/references/sources-ai.md 等 8 个分类文件。
  • qiaomu-opencli-explorer— 适配器开发完全指南:从抓包发现 API、选择 5 级认证策略,到编写 TypeScript 适配器并测试,完整流程。
  • qiaomu-opencli-oneshot— 4 步速成:给一个 URL + 一句话目标,快速生成单个 CLI 命令。
  • qiaomu-opencli-autofix— 自动修复:命令因网站改版而失败时,用OPENCLI_DIAGNOSTIC=1收集诊断上下文,自动定位并打补丁(最多 3 轮修复)。

常见问题排查

问题解决方案
提示 "Browser not connected"运行opencli doctor诊断扩展与守护进程连接
桌面应用命令无响应确认应用已打开、Chrome 已登录目标网站
返回 401 或空数据Cookie 过期,在浏览器中重新登录目标站点
命令报错且提示 SELECTOR/EMPTY_RESULT网站改版了,参考 qiaomu-opencli-autofix/SKILL.md 的自动修复流程
找不到某个命令运行opencli list查看实时命令注册表

小结

qiaomu-opencli-skills 用"复用登录态 + CDP 驱动"的方式,把Cursor、ChatGPT、Notion、Codex等桌面应用变成了可编程的命令行接口:status查状态、send发指令、read读回复——一套命令模式覆盖所有应用。配合浏览器自动化、智能搜索与自动修复,你完全可以搭建一条"纯终端"的 AI 工作流。项目结构总览见 README.md,完整命令参考见 qiaomu-opencli-usage/commands.md。

  • AI 技能
  • 人工智能

【免费下载链接】qiaomu-opencli-skills

Use opencli CLI to interact with social/content websites (Bilibili, Zhihu, Twitter/X, YouTube, Weibo, 小红书, V2EX, Reddit, HackerNews, 雪球, BOSS直聘 etc.)

项目地址:https://gitcode.com/gh_mirrors/op/qiaomu-opencli-skills
点击查看免费下载

相关推荐

上一篇:告别播放异常!Shaka Player跨浏览器兼容性深度测评:Chrome/Firefox/Safari全对比
下一篇:WeWe RSS性能优化终极指南:突破缓存瓶颈的5个实用技巧

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/22 1:20:44

树莓派智能小车红外避障实验指导书

1.下载代码 sudo python 红外避障实验.py 代码: from LOBOROBOT import LOBOROBOT # 载入机器人库 from gpiozero import Button from gpiozero import LED from time import sleep import sys clbrobot LOBOROBOT() # 实例化机器人对象SensorRight Button(16,…

作者头像 李华
网站建设 2026/10/22 1:19:25

【深度学习】Attention注意力机制的公式解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/22 1:16:06

ubuntu实践(含有xshell使用)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华