你有没有想过一个问题——
现在的 AI 能写诗、能编程、能跟你聊哲学,但它能用你电脑里的软件吗?
我是说,真正用,不是给你口述操作步骤,而是自己打开 Photoshop 修图、打开 Blender 建模、打开 Excel 做表格。
答案可能让你失望:大多数 AI 做不到。
它们被困在聊天框里,像一位博学多识却被关在玻璃房里的顾问——看得见外面的世界,但摸不着。
而今天我要聊的这个项目,可能会打破这层玻璃。
它叫 CLI-Anything,来自香港大学数据科学实验室(HKUDS)。在 GitHub 上,它已经有 21.6k 颗星星。
它的野心很简单,却也惊人:让世界上任何软件,都能被 AI Agent 直接控制。
💡 CLI-Anything 的答案:把软件变成 CLI
CLI-Anything 的核心思路,说穿了很简单:
既然 AI 最擅长操作文本,那就把每个软件都包装成一个命令行工具(CLI)。
🏭 七阶段流水线:从代码到 CLI 的全自动化
CLI-Anything 最神奇的地方在于:这个过程是全自动的。
你只需要给它一个软件的代码库(本地路径或 GitHub 链接),然后敲一行命令:
/cli-anything ./gimp
接下来,它会执行一个七阶段的流水线:
1. 🔍 Analyze - 分析源代码,理解架构 2. 📐 Design - 设计 CLI 架构(命令分组、状态管理、输出格式) 3. 🔨 Implement - 用 Python 实现 CLI 代码 4. 📋 Plan Tests - 制定测试策略 5. 🧪 Write Tests - 编写单元测试和端到端测试 6. 📝 Document - 更新测试文档 7. 📦 Publish - 打包成可安装的 Python 包
🌐 CLI-Hub:一个命令安装任何软件的控制权
CLI-Anything 团队还推出了 CLI-Hub——一个中央注册表。
pip install cli-anything-gimp # 控制 GIMP
pip install cli-anything-blender # 控制 Blender
pip install cli-anything-zoom # 控制 Zoom
目前 CLI-Hub 已经收录了 16 个主流应用,1,839 个测试用例,100% 通过率。
🔌 多平台支持
- Claude Code(Anthropic)
- OpenClaw(社区)
- OpenCode(社区)
- Codex(OpenAI)
- Qodercli(社区)
- GitHub Copilot CLI
🎯 核心理念
AI 不需要重新发明轮子,它可以直接站上巨人的肩膀。
> "Today's Software Serves Humans👨💻. Tomorrow's Users will be Agents🤖." > (今天的软件为人类服务。明天的用户将是 AI Agent。)
📚 核心参考文献
1. HKUDS. CLI-Anything. https://github.com/HKUDS/CLI-Anything 2. CLI-Hub Launch. https://github.com/HKUDS/CLI-Anything 3. Claude Code. https://www.anthropic.com/claude-code 4. DeepAgents Tutorial. https://byteiota.com/deepagents-tutorial 5. CLI-Anything PPT. https://cloud.landppt.com/share/_ZJlEky6Gn-MyuhlXNq1hu0NH36jKkT_k7C6JD9uNK8
---
#科普 #AI #CLI-Anything #Agent #开源 #小凯