CLI-Anything 爆火:40.4k Stars 背后,Agent 开发终于告别”造轮子”
“把复杂留给 AI,把简单还给 CLI。”
港大 HKUDS 团队开源的 CLI-Anything 火了。
GitHub 上 40.4k Stars,3.8k Forks。
这数据摆在眼前,我横竖睡不着,仔细看了半夜源码和讨论区,才从字缝里看出字来。
满本都写着两个字——务实。
这哪里是又一个 AI Agent 框架?这分明是工程师们对”过度设计”的一次集体反叛。
一、MCP 虽好,但门槛依然不低
现在 AI Agent 开发,大抵有个共识:MCP(Model Context Protocol)是未来。
MCP 确实好,统一了协议,打通了生态。但你真去落地,才发现那是另一座大山。
为了接入一个本地工具,你得写一个 MCP Server,定义 JSON Schema,处理 Transport 层,还要防着大模型瞎编参数。
所谓的”标准化”,最后都变成了开发者的”体力活”。
就像为了喝口水,先造了个符合国际标准的杯子,又造了个符合国标的吸管。累,且毫无必要。
二、CLI-Anything:一把手术刀,切开复杂度的脓包
CLI-Anything 的逻辑很简单,简单到让人拍案叫绝。
它不让你写复杂的 MCP Server,也不搞花哨的插件系统。它只做一件事:把任何 CLI 工具,直接变成 AI Agent 的工具。
你有个 Python 脚本?封装。 你有个 Shell 命令?封装。 你有个 Node.js 脚本?照样封装。
它利用 LLM 的自然语言理解能力,自动解析 CLI 的 Help 信息,生成调用逻辑。这意味着什么?意味着万物皆可 Agent。
不需要写适配代码,不需要对接 REST API。只要你的工具能在命令行跑,它就能被 AI 调用。
40.4k Stars 的数据说明了一切。开发者苦”写适配层”久矣。CLI-Anything 给了大家一把梯子,直接从泥潭爬到了地面。
三、工程化的回归:大道至简
很多人问,为什么是 CLI?
因为 CLI 是计算机世界里最古老、也最稳固的契约。它不需要版本兼容,不需要网络延迟,不需要鉴权扯皮。输入标准输出,简单,粗暴,有效。
CLI-Anything 的聪明之处在于,它看懂了 AI 的软肋,也看懂了工程的本质。
AI 擅长理解自然语言,但不擅长处理复杂的系统集成。CLI 擅长执行确定的任务,但不擅长灵活交互。两者一结合,优势互补,扬长避短。
这让我想起 Unix 的设计哲学:Do one thing and do it well. 做好一件事,并把它做好。
现在的 AI 圈太浮躁了。今天出个新协议,明天出个新框架。开发者疲于奔命,最后发现,最管用的往往是最朴素的东西。
四、结语:别被泡沫迷了眼
CLI-Anything 的爆火,给狂热的 AI Agent 赛道降了降温。
它告诉我们:技术再先进,也要落地。架构再宏大,也要实用。
别整天想着用什么最新的协议去套业务。先看看手头的 CLI 工具,能不能直接复用。能偷懒的地方就偷懒,把精力留给核心业务逻辑。
工程化,从来不是比谁的标准定得高。而是比谁的路走得更稳。
大道至简,重剑无锋。
大抵如此罢。
关于码孖 AI
码孖 AI,专注 AI 工程化落地。
说白了就是帮程序员少干点活——但别指望 AI 替你思考,它只会替你打字。
关注我,持续更新实战踩坑指南。
:::callout tip 觉得有用? 点个「在看」,分享给同样在 AI 落地路上挣扎的朋友。 :::