OpenCLI
title OpenCLI
type concept
tags 技术AI自动化工具
created 2026-04-14
sources 1
OpenCLI
OpenCLI 是通过 AI Agent 实现浏览器自动化的命令行工具,核心思路是不操作 UI 直接抓 API。
快速上手
bash
npm install -g @jackwener/opencli
opencli list
AI Agent 探索工作流
| 步骤 | 工具 | 做什么 |
|---|---|---|
| 0 | browser_navigate | 导航到目标页面 |
| 1 | browser_snapshot | 观察可交互元素 |
| 2 | browser_network_requests | 筛选 JSON API 端点 |
| 3 | browser_click + browser_wait_for | 模拟交互 |
| 4 | browser_network_requests | 对比步骤2,找出新增 API |
| 5 | browser_evaluate | fetch(url) 测试返回结构 |
| 6 | — | 基于确认的 API 写适配器 |
五级认证策略
使用 cascade 命令自动探测认证方式:
bash
opencli cascade https://api.example.com/hot
未来竞争维度
过去的软件竞争界面,未来的软件竞争可调用性。Agent 最喜欢的是更清晰的执行面:命令、参数、返回值、失败原因。