解决了什么问题
很多网站没有开放 API,或者 API 限制多、收费贵。传统方案是写爬虫或用 Selenium 模拟操作,但维护成本高,还容易触发风控。OpenCLI 的思路不同——它直接复用你浏览器里的登录态,操控 Chrome 完成操作,绕开了风控问题。
简单说:你在浏览器里能做的事,OpenCLI 都能帮你用命令行完成。
核心特性
- 任意网站 CLI 化:不管目标网站有没有 API,都能转换成 CLI 命令调用
- 复用浏览器登录态:不需要单独处理认证,直接用你 Chrome 里已有的 session
- 无风控风险:因为是在真实浏览器环境中操作,行为特征和正常用户一致
- AI Native:天然支持 AI Agent 调用,可以让 AI 直接通过这些 CLI 接口替你操作网站
对一人公司的价值
这里有个坑值得说清楚:很多独立开发者想做自动化,卡在"目标平台没有 API"这一步。OpenCLI 相当于给你造了一个万能 API 层。
几个典型场景:
- 把没有 API 的后台管理系统自动化
- 让 AI Agent 帮你操作各种 SaaS 工具(发布内容、拉数据、批量操作)
- 把多个网站的操作串成自动化工作流
- 快速给任何 Web 服务建一个可编程的接口
和 n8n、Make 这类工作流工具搭配使用,能覆盖更多没有原生集成的平台。
技术定位
OpenCLI 本质上是一个浏览器自动化 + 动态网页数据提取的运行时,但它把这层能力抽象成了 CLI 接口。AI Native 的设计意味着 LLM 可以直接理解和调用这些接口,不需要你手动写胶水代码。
项目目前在 GitHub 上开源(jackwener/opencli),768 star,处于早期阶段但思路很清晰。
如果你正在搭建 AI Agent 工作流,缺的不是模型能力而是"手和脚"——OpenCLI 可能就是那双手。值得关注,尤其是需要对接无 API 平台的场景。