乐于分享
好东西不私藏

网站以后不一定要有API了:这个工具把整个Web直接翻译成命令行给AI调用

网站以后不一定要有API了:这个工具把整个Web直接翻译成命令行给AI调用

网站以后不一定要有API了:这个工具把整个Web直接翻译成命令行给AI调用

导读
3天1300+星,HackerNews首页热议。OpenCLI做的事情简单粗暴:。复用你Chrome的登录态,30行YAML搞定一个站点,AI agent不用再盯着DOM和按钮点来点去,直接调结构化命令。连Electron应用也能被CLI化——这意味着什么?GUI给人看,CLI才是给Agent用的时代来了。

一行命令,整个Web变成你的终端

一个开发者,在Chrome里登录好账号,然后打开终端,输入:

opencli x user-tweets –username elonmusk

下一秒,马斯克的推文数据就整整齐齐地打印在终端里。

不用调用API,不用写爬虫,不用处理反爬,不用导出cookie。凭证从来没离开过浏览器。

这就是OpenCLI。

▲ 开发者卡比卡比在X上展示:30行YAML就能把一个网站变成CLI

上线3天,GitHub星标破1300。HackerNews评论区一片惊呼:

“CLI才是AI Agent的新语言。”

>

“太牛了,这正是我们等的东西。”

这不是又一个爬虫工具。它做的事情更激进——

19个站点、80+命令,三天铺开

OpenCLI的速度快得惊人。

3月14日发布,到了3月17日,已经支持19个网站、80多条命令:

• B站:热门、搜索、用户视频、收藏、历史

• 知乎:问题、回答、专栏

• 小红书:笔记、搜索、下载

• X/Twitter:推文、用户信息、趋势

• Reddit:帖子、评论、子版块

• YouTube:视频、搜索、下载

• 还有V2EX、Boss直聘、Coupang……

▲ AIGCLINK总结:19个网站、80+条命令,直接复用Chrome登录状态

最关键的是:

你已经在Chrome里登录了B站、知乎、X,OpenCLI直接复用这些登录态。不需要单独登录,不需要导出token,凭证永远不离开浏览器沙箱。

对于中国开发者尤其友好——那些风控严格的平台,终于有了稳定的机器操作入口。

GUI给人看,CLI才给Agent用

社区里有个说法正在成为共识:

▲ Geek Lite点评:这是AI-native runtime,不是传统爬虫

OpenCLI的核心价值,不是让人类更方便地刷B站,而是让AI agent能够结构化地操作Web服务。

传统agent怎么操作网页?用Puppeteer、Playwright模拟点击、填表、等待元素加载。脆弱、耗token、一改UI就崩。

OpenCLI的思路完全不同——它把网页操作抽象成结构化命令:

opencli bilibili hot –limit 10 –output json

opencli zhihu question –id 12345 –output table

opencli xiaohongshu user-notes –username xxx –download

五种输出格式:table、JSON、YAML、Markdown、CSV。Agent想怎么处理都行。

开发者Yuhang评价:

“这东西不是另一个爬虫,而是把浏览器变成了AI agent的可编排平台。”

▲ CrossoverYao:统一agent跨应用交互接口的价值所在

连Electron应用也能CLI化

最让社区炸锅的,是OpenCLI宣布支持

这意味着什么?VS Code、Cursor、Claude Desktop、Slack、Discord……所有基于Electron的桌面应用,都可以变成命令行接口。

▲ 卡比卡比宣布:现在所有Electron应用都能被CLI化

作者直接演示了一个疯狂的场景:

通过OpenCLI把Claude Desktop CLI化,然后用另一个agent驱动它——AI自己调用自己,自己写代码、自己执行、自己渲染。

开发者Immerse惊叹:

“AI现在可以自己控制自己了!无限玩法!!”

这打开了一个新世界:桌面应用不再是孤岛,而是可以被远程编排的计算节点。

30行YAML,一个站点就上线

OpenCLI的扩展方式简单到令人发指。

写一个YAML文件,定义站点、命令、URL模式、数据提取逻辑——30行代码,一个新站点就上线了。

site: twitter

commands:

• name: user-tweets

url: https://x.com/{username}

extract: tweets

output: json

更激进的是它的

• `explore`:自动探索网站,发现可用功能

• `synthesize`:AI自动生成YAML适配器

• `generate`:给个URL和目标,一键生成命令

▲ comaple总结:安装、站点、输出格式一目了然

开发者lifcc判断:

“CLI化是趋势,Web正在被重新定义为可编程接口。”

▲ lifcc:GUI给人类,CLI给Agent,范式正在迁移

一个时代的转折点

OpenCLI爆火背后,是一个正在成真的判断:

而agent要真正干活,就需要稳定、高效、可编排的方式操作各种服务——不管这个服务有没有提供API。

传统Web自动化解决不了这个问题。太脆弱、太耗资源、太依赖UI结构。

OpenCLI给出了一条新路:

作者jackwener在GitHub上写道:

“Turn any website into a command line interface.”

>

“把整个Web变成AI Agent的命令行。”

3天1300星只是一个开始。当越来越多的开发者意识到————这个方向会走得更快。

GUI给人看,CLI给Agent用。

这个时代,真的来了。


— END —
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 网站以后不一定要有API了:这个工具把整个Web直接翻译成命令行给AI调用

猜你喜欢

  • 暂无文章