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

🚀 AI 工具推荐
CLI-Anything
让任意软件秒变AI可控命令行工具
| 开源工具 | AI Agent | CLI |
|
|
|
AI 编程工具越来越强,但很多专业软件没有 API,AI 根本控制不了。Blender、FreeCAD、Kdenlive……这些软件功能强大,却像一座座孤岛,AI 只能干看着。
今天介绍一个来自香港大学的开源项目——CLI-Anything。它能让任意软件瞬间变成 AI 可以控制的命令行工具。GitHub 星标已突破 35K,还在涨。
只需一条命令,全自动完成分析源码、设计命令架构、实现 CLI 功能、编写测试、生成文档、打包安装——七步流程一次搞定。
|
|
|
CLI-Anything 是一个开源 AI 工具,核心能力就一句话:让任意软件变成 AI Agent 可控制的命令行工具。
📌 项目地址:GitHub 开源(香港大学团队)
📌 当前星标:35K+,持续增长中
📌 支持平台:Cloud Code、OpenClog 等主流 AI 编程平台
📌 许可证:开源协议
它的工作方式极其简单:
Step 1:在 AI 编程工具中输入一条 CLI 命令
Step 2:CLI-Anything 内部自动执行七步流程
Step 3:输出一个完整的命令行工具,安装后直接用
|
|
|
CLI-Anything 的核心竞争力在于它的全自动七步工作流。你只需输入一条命令,剩下的事情全部交给 AI:
① 分析源码
自动解析目标软件的代码结构,识别核心功能和入口点
② 设计命令架构
根据软件功能设计合理的 CLI 命令层级和参数体系
③ 实现 CLI 功能
自动生成命令行接口代码,绑定软件核心功能
④ 编写测试
自动生成单元测试和集成测试,确保 CLI 工具稳定可靠
⑤ 生成文档
自动输出 README、API 文档和使用指南
⑥ 打包安装
自动打包为可安装格式,支持 pip、npm 等主流包管理器
⑦ 验证发布
自动验证功能完整性,输出生产级可用的命令行工具
整个过程无需人工干预,AI 自主完成从源码分析到最终交付的全流程。
|
|
|
CLI-Anything 目前已经支持 18 种专业软件,覆盖多个创意和技术领域:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
而且项目内置了 CLI-Hub,AI Agent 可以自主发现和安装社区贡献的 CLI 工具,全程无需人工干预。
|
|
|
这个项目解决了一个非常实际的痛点:
AI 编程工具越来越强,但很多软件没有 API
具体来说:
❌ Blender 功能强大,但 AI 无法直接调用它的建模能力
❌ FreeCAD 是开源 CAD 神器,但缺乏标准化 API
❌ Kdenlive 视频剪辑功能丰富,但自动化程度低
❌ Zotero 文献管理好用,但批量操作困难
CLI-Anything 的解决方案是:不给软件写 API,而是让 AI 直接控制软件的命令行。
它通过分析软件源码,自动生成一套完整的 CLI 命令体系,让 AI 可以通过命令行精确控制软件的每一个功能。
|
|
|
使用 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
|
|
|
① AI 开发者
想让 AI Agent 控制更多软件,突破 API 限制
② 自动化工程师
需要批量操作 Blender、FreeCAD 等软件,提升工作效率
③ 科研人员
用 Zotero 管理文献,需要自动化整理和导出
④ 视频创作者
用 Kdenlive 剪辑,需要批量处理和自动化渲染
⑤ 开源贡献者
想为社区贡献 CLI 工具,通过 CLI-Hub 分享给更多人
|
|
|
✅ 打破 API 壁垒:不需要软件官方提供 API,AI 直接控制命令行
✅ 全自动零配置:一条命令,七步流程全部自动完成
✅ 社区生态:CLI-Hub 让工具可以共享和复用
✅ 开源免费:香港大学团队开源,无商业限制
✅ 持续扩展:支持软件数量从 18 种持续增长
CLI-Anything 代表了一种新的 AI 集成范式:不是等软件开放 API,而是让 AI 直接学会控制软件。这可能是未来 AI Agent 与现有软件生态融合的重要方向。
|
|
|
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
夜雨聆风