解决了什么问题

很多网站没有开放 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 平台的场景。