港大CLI-Anything:将任意应用转化为AI友好型工具
港大团队用CLI-Anything革新软件自动化

对于苦于将AI与专业软件集成的开发者们,救星已经到来。香港大学数据智能实验室(HKUDS)刚刚开源了CLI-Anything,这款工具只需一条命令就能神奇地将任何应用程序转化为AI友好的命令行界面。
我们期待已久的自动化突破
任何尝试过自动化Photoshop或Blender等复杂软件的人都深有体会——UI自动化工具频繁崩溃,而编写自定义集成脚本又耗费宝贵的开发时间。CLI-Anything通过直接从软件源代码生成生产就绪的命令行界面,提供了一个优雅的解决方案。
"这不仅仅是另一个自动化工具,"项目负责人张伟博士解释道,"我们通过创建与大型语言模型思维和操作方式相匹配的原生命令行访问点,从根本上改变了AI与软件的交互方式。"
工作原理:七步魔法
其秘诀在于CLI-Anything的自动化流水线:
- 分析源代码以理解软件功能
- 设计最优命令行架构
- 使用Click CLI框架实现接口
- 创建全面的测试计划
- 编写实际测试用例(已超过1,588个且仍在增加)
- 自动生成完整文档
- 将所有内容打包为即用型Python模块
结果如何?一个能与AI"对话"的强大CLI:
- 结构化命令完美适用于串联复杂工作流
- 默认JSON输出便于AI系统解析
- 自文档化带有标准--help功能
- 交互式REPL模式用于测试和探索
- 坚如磐石的可靠性得益于详尽测试
哪些应用已获支持?
该项目已支持创意领域的主要软件:
- 设计与媒体:GIMP、Inkscape、Blender、Audacity
- 生产力工具:LibreOffice、Draw.io、Mermaid
- 视频与流媒体:OBS Studio、Kdenlive、Shotcut
- AI工具:ComfyUI
- 通讯软件:Zoom
团队计划下一步扩展到CAD、音乐制作(DAW)、IDE和科学计算工具领域——并积极欢迎社区贡献。
入门出奇简单
特别是对于Claude Code用户:
/plugin marketplace add HKUDS/CLI-Anything
/plugin install cli-anything
/cli-anything
该工具可无缝集成OpenClaw和OpenCode等流行代理框架,且完全在本地运行——无需云依赖或复杂设置。
开发者为何兴奋
自登陆GitHub以来,CLI-Anything已收获超过17,000颗星,开发者们认识到它有望改变我们自动化创意工作的方式。早期采用者已将其用于:
- GIMP批量照片编辑
- Blender自动3D模型渲染
- 程序化视频编辑工作流
这个项目不仅仅是一个工具——它是即将到来的时代的基础组件,届时AI代理将常规处理复杂的创意任务。
关键要点:
✔ 一条命令即可将任意软件转化为AI友好型CLI ✔ 开箱即支持Blender和GIMP等主流创意应用 ✔ 生成便于AI解析的结构化JSON输出 ✔ 包含用于测试命令的交互式REPL模式 ✔ 已集成流行代理框架 ✔ 本地运行——无需云依赖



