CLI化-万物即可CLI

1. 使用CLI-Anything: 让所有开源软件都被Agent驱动

官网: https://github.com/HKUDS/CLI-Anything

安装环境

 

Step 1: Add the Marketplace

CLI-Anything is distributed as a Claude Code plugin marketplace hosted on GitHub.

# Add the CLI-Anything marketplace
/plugin marketplace add HKUDS/CLI-Anything

Step 2: Install the Plugin

# Install the cli-anything plugin from the marketplace
/plugin install cli-anything

Step 3: Build a CLI in One Command

# /cli-anything <software-path-or-repo>
# Generate a complete CLI for GIMP (all 7 phases)
/cli-anything ./gimp

Then ,you can use it according to your selected AI coding agent:

for example ,I select Github copilot cli:

image

 2.使用Open CLI

官网地址:https://github.com/jackwener/opencli/blob/main/docs/zh/guide/plugins.md

中文文档:https://github.com/jackwener/OpenCLI/blob/main/README.zh-CN.md

opencli可以将任何网站,本地cli或者应用变成命令行工具-gh,docker等多种站点与工具。

前置要求

  • Node.js: >= 21.0.0
  • 浏览器型命令需要 Chrome 或 Chromium 处于运行中,并已登录目标网站

重要:浏览器型命令直接复用你的 Chrome/Chromium 登录态。如果拿到空数据或出现权限类失败,先确认目标站点已经在浏览器里打开并完成登录。

nodejs 安装教程(推荐使用nvm方便版本管理): https://www.cnblogs.com/pingguomang/p/19942494

快速开始

1. 安装 OpenCLI

npm install -g @jackwener/opencli

2. 安装 Browser Bridge 扩展

OpenCLI 通过轻量 Browser Bridge 扩展和本地微型 daemon 与 Chrome/Chromium 通信。daemon 会按需自动启动。

方式 A — Chrome Web Store(推荐): 在 Chrome Web Store 安装 OpenCLI 扩展。

方式 B — 手动安装:

  1. 到 GitHub Releases 页面 下载最新的 opencli-extension-v{version}.zip
  2. 解压后打开 chrome://extensions,启用 开发者模式。
  3. 点击 加载已解压的扩展程序,选择解压后的目录。

3. 验证环境

opencli doctor

 

4. 跑第一个命令

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

 

5.给 AI Agent添加skill

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-adapter-author
npx skills add jackwener/opencli --skill opencli-autofix
npx skills add jackwener/opencli --skill opencli-browser
npx skills add jackwener/opencli --skill opencli-usage
npx skills add jackwener/opencli --skill smart-search

选择哪个 skill

Skill适用场景你对 AI Agent 说的话
opencli-adapter-author 实时操作任意网站,或为新站点写可复用适配器 "帮我看看小红书的通知" / "帮我做一个抖音热门的适配器" / "帮我做一个抓取这个页面热帖的命令"
opencli-autofix 内置命令失败时修复已有适配器 "opencli zhihu hot 返回空了,修一下"
opencli-browser 浏览器自动化参考文档 "用浏览器命令抓取这个页面"
opencli-usage 所有命令和站点的快速参考 "OpenCLI 有哪些 Twitter 相关的命令?"
smart-search 在现有 OpenCLI 能力里搜索 "帮我找个 B 站热门相关的适配器"

skill默认安装地址:

  • window os中,默认安装地址: C:\Users\Administrator\.agents\skills

    image

     

6.工作原理

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

  1. 导航到任意 URL,使用你的已登录浏览器
  2. 读取页面内容——通过结构化 DOM 快照(不是截图)
  3. 交互——点击按钮、填写表单、选择选项、按键
  4. 提取页面数据或拦截网络 API 响应
  5. 等待元素、文本或页面跳转

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

Skill 参考文档:

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

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

 

 

参考:https://b23.tv/sRBOnCN

posted @ 2026-04-27 17:52  苹果芒  阅读(192)  评论(0)    收藏  举报