2026年3月26日星期四

港大开源CLI-Anything:一条命令将任意软件转为AI Agent操控工具

港大团队开源CLI-Anything,通过一条命令自动为任意有源码的软件生成完整命令行接口,让AI Agent可直接操控软件全部功能。目前已支持Blender、LibreOffice等16款软件,1839项测试100%通过,兼容Claude Code等主流Agent平台。开源免费,适合开发者快速实现软件Agent化。

Tags:

港大刚开源了一个项目,干了一件挺猛的事儿。

一条命令,把任何有源码的软件变成 AI Agent 可以直接操控的工具。

不用你自己写 API 对接,不用搞浏览器自动化,把软件源码丢给它就行。

它会自动扫描代码,生成一套完整的命令行接口,Agent 通过命令行就能操控这个软件的全部功能。

图片

上线 4 天 1.5 万多 Star,连续霸占 GitHub Trending。

说实话,这个增长速度有点夸张。

这个项目叫 CLI-Anything

01
一条命令,软件变 Agent 工具

CLI-Anything 的逻辑其实很简单。

你把一个有源码的软件丢给它,它跑一个全自动的 7 阶段流水线。

分析源码 → 设计命令结构 → 实现 CLI → 规划测试 → 写测试 → 生成文档 → 发布安装包。

全程自动,Agent 自己跑完所有步骤,你等着就行。

图片
开源地址: https://github.com/HKUDS/CLI-Anything

目前已经搞定了 16 个软件,覆盖面挺广的。

3D 建模的 Blender、办公套件 LibreOffice、视频剪辑的 Kdenlive 和 Shotcut,还有幕布、Draw.io、Zoom、NotebookLLM。

开发运维方向也覆盖了,Jenkins、GitLab、Grafana 都支持。

一共 1839 个测试,100% 通过率。

图片

这点我觉得挺关键的,它调用的全是真实的软件后端。

GIMP 修图走的是 GEGL/Script-Fu,Blender 渲染走的是 bpy,LibreOffice 导出 PDF 走的是 headless 模式。

支持 Claude Code、OpenClaw、Cursor、Codex、OpenCode 这些主流 Agent 平台。

02
如何使用

以 Claude Code 为例,两步就能装好:

# 添加 marketplace/plugin marketplace add HKUDS/CLI-Anything# 安装插件/plugin install cli-anything
图片

装完之后,对 Claude Code 说一句就行:

/cli-anything:cli-anything ./libreoffice

等它跑完 7 个阶段,LibreOffice 就变成 Agent 可以操控的工具了。

当然也可以直接给 GitHub 仓库地址,不用先下载源码:

/cli-anything:cli-anything https://github.com/C4illin/ConvertX
图片
图片

生成完之后,安装就一条命令:

cd ConvertX/agent-harness && pip install -e .
安装完成,你可以使用如下命令看看怎么用。
cli-anything-convertx --help

图片

然后你就可以让 Agent 帮你用 ConvertX 进行格式转换了。

图片

每个命令都支持 --json 参数。

Agent 拿到的是结构化数据,直接解析就行。

如果觉得生成的 CLI 覆盖的功能不够全,还可以跑 refine 命令让它继续补充。

03
背后的趋势

这个项目最有意思的其实不是技术本身,是它代表的方向。

CLI-Anything 在 README 顶部写了一句话:

Today's Software Serves Humans. Tomorrow's Users will be Agents.

我理解就是:现在的软件都是给人设计的,以后越来越多的用户可能不是人,是 AI Agent。

Agent 不需要漂亮的界面,不需要拖拽和点击。它要的是结构化输入、结构化输出、可编程的接口。

命令行刚好能满足这些。

输入是文本命令,天然匹配 LLM 的能力范围。输出可以格式化成 JSON,Agent 直接解析。

--help 自带文档,Agent 自己就能发现有什么功能可以用。

上个月谷歌刚开源了 Google Workspace CLI,把 Gmail、Drive、Calendar 全打通了。

现在港大又开源了 CLI-Anything,把任意软件都变成 Agent 可以操控的工具。

大厂和学术界都在主动把软件 Agent-ready 化,这个趋势已经挺清楚了。

04

点击下方卡片,关注逛逛 GitHub

这个公众号历史发布过很多有趣的开源项目,如果你懒得翻文章一个个找,你直接关注微信公众号:逛逛 GitHub ,后台对话聊天就行了:

图片

没有评论:

发表评论

开源股票智能分析系统:AI大模型驱动,免费获取源代码

基于AI大模型的开源股票分析系统,覆盖A股/港股/美股,提供AI决策仪表盘、多维度分析、自动复盘及回测验证等功能。支持Docker一键部署与GitHub Actions自动化运行,适合技术爱好者与投资者学习研究。项目采用MIT开源协议,源代码免费获取,但仅限学习用途,不构成投资建...