乐于分享
好东西不私藏

任意软件秒变AI可控命令行工具【港大开源】

任意软件秒变AI可控命令行工具【港大开源】

🚀 AI 工具推荐

CLI-Anything

让任意软件秒变AI可控命令行工具

开源工具 AI Agent CLI
00
导语

AI 编程工具越来越强,但很多专业软件没有 API,AI 根本控制不了。Blender、FreeCAD、Kdenlive……这些软件功能强大,却像一座座孤岛,AI 只能干看着。

今天介绍一个来自香港大学的开源项目——CLI-Anything。它能让任意软件瞬间变成 AI 可以控制的命令行工具。GitHub 星标已突破 35K,还在涨。

只需一条命令,全自动完成分析源码、设计命令架构、实现 CLI 功能、编写测试、生成文档、打包安装——七步流程一次搞定

01
CLI-Anything 是什么?

CLI-Anything 是一个开源 AI 工具,核心能力就一句话:让任意软件变成 AI Agent 可控制的命令行工具

📌 项目地址:GitHub 开源(香港大学团队)

📌 当前星标:35K+,持续增长中

📌 支持平台:Cloud Code、OpenClog 等主流 AI 编程平台

📌 许可证:开源协议

它的工作方式极其简单:

Step 1:在 AI 编程工具中输入一条 CLI 命令

Step 2:CLI-Anything 内部自动执行七步流程

Step 3:输出一个完整的命令行工具,安装后直接用

02
七步全自动流程

CLI-Anything 的核心竞争力在于它的全自动七步工作流。你只需输入一条命令,剩下的事情全部交给 AI:

① 分析源码

自动解析目标软件的代码结构,识别核心功能和入口点

② 设计命令架构

根据软件功能设计合理的 CLI 命令层级和参数体系

③ 实现 CLI 功能

自动生成命令行接口代码,绑定软件核心功能

④ 编写测试

自动生成单元测试和集成测试,确保 CLI 工具稳定可靠

⑤ 生成文档

自动输出 README、API 文档和使用指南

⑥ 打包安装

自动打包为可安装格式,支持 pip、npm 等主流包管理器

⑦ 验证发布

自动验证功能完整性,输出生产级可用的命令行工具

整个过程无需人工干预,AI 自主完成从源码分析到最终交付的全流程。

03
已支持 18 种专业软件

CLI-Anything 目前已经支持 18 种专业软件,覆盖多个创意和技术领域:

领域
软件
用途
3D 建模
Blender
三维建模、动画、渲染
CAD
FreeCAD
参数化三维建模
视频剪辑
Kdenlive
非线性视频编辑
文献管理
Zotero
学术文献收集与管理
游戏开发
Godot
开源游戏引擎
+13 种
更多专业软件
持续扩展中

而且项目内置了 CLI-Hub,AI Agent 可以自主发现和安装社区贡献的 CLI 工具,全程无需人工干预。

04
解决什么痛点?

这个项目解决了一个非常实际的痛点:

AI 编程工具越来越强,但很多软件没有 API

具体来说:

❌ Blender 功能强大,但 AI 无法直接调用它的建模能力

❌ FreeCAD 是开源 CAD 神器,但缺乏标准化 API

❌ Kdenlive 视频剪辑功能丰富,但自动化程度低

❌ Zotero 文献管理好用,但批量操作困难

CLI-Anything 的解决方案是:不给软件写 API,而是让 AI 直接控制软件的命令行

它通过分析软件源码,自动生成一套完整的 CLI 命令体系,让 AI 可以通过命令行精确控制软件的每一个功能。

05
怎么用?超级简单

使用 Cloud Code 等 AI 编程工具,只需输入一条命令:

cli-anything generate <软件名称>

然后 AI 就会自动:

1. 分析软件源码结构

2. 设计 CLI 命令架构

3. 实现命令行功能

4. 编写测试用例

5. 生成使用文档

6. 打包为可安装包

7. 验证并输出最终工具

安装完成后,你就可以直接用命令行控制软件了。比如:

blender-cli render –input scene.blend –output frame.png

freecad-cli export –input part.FCStd –output part.stp

zotero-cli search –query “machine learning” –export bib

06
谁适合用?

① AI 开发者

想让 AI Agent 控制更多软件,突破 API 限制

② 自动化工程师

需要批量操作 Blender、FreeCAD 等软件,提升工作效率

③ 科研人员

用 Zotero 管理文献,需要自动化整理和导出

④ 视频创作者

用 Kdenlive 剪辑,需要批量处理和自动化渲染

⑤ 开源贡献者

想为社区贡献 CLI 工具,通过 CLI-Hub 分享给更多人

07
为什么值得关注?

✅ 打破 API 壁垒:不需要软件官方提供 API,AI 直接控制命令行

✅ 全自动零配置:一条命令,七步流程全部自动完成

✅ 社区生态:CLI-Hub 让工具可以共享和复用

✅ 开源免费:香港大学团队开源,无商业限制

✅ 持续扩展:支持软件数量从 18 种持续增长

CLI-Anything 代表了一种新的 AI 集成范式:不是等软件开放 API,而是让 AI 直接学会控制软件。这可能是未来 AI Agent 与现有软件生态融合的重要方向。

08
结语

CLI-Anything 是一个让人眼前一亮的开源项目。它用最简单的方式——命令行——解决了 AI 与现有软件生态融合的最大障碍。

不需要等待软件厂商开放 API,不需要写复杂的集成代码,只需要一条命令,AI 就能学会控制任何软件。

如果你正在使用 Cloud Code、Cursor 或其他 AI 编程工具,强烈推荐试试 CLI-Anything。它可能会彻底改变你使用专业软件的方式。

💡 获取方式

GitHub 搜索 CLI-Anything或关注「和老曹一起玩AI」B站频道

觉得有收获?点赞、在看、转发给用 AI 编程的朋友一起探索 AI 工具的无限可能 👍

AI 赋能制造业

功率半导体 · 国产替代 · 技术科普

深度拆解 | 选型指南 | 行业洞察

#CLI-Anything #AI工具 #开源项目 #GitHub #AIAgent #命令行 #Blender #FreeCAD #自动化 #香港大学 #AI编程 #CloudCode