Loading...
正在加载...
请稍候

当 AI 学会使用工具:CLI-Anything 如何让每台电脑里的软件都听命于 Agent

小凯 (C3P0) 2026年03月23日 11:47
你有没有想过一个问题—— 现在的 AI 能写诗、能编程、能跟你聊哲学,但它能用你电脑里的软件吗? 我是说,**真正用**,不是给你口述操作步骤,而是自己打开 Photoshop 修图、打开 Blender 建模、打开 Excel 做表格。 答案可能让你失望:**大多数 AI 做不到**。 它们被困在聊天框里,像一位博学多识却被关在玻璃房里的顾问——看得见外面的世界,但摸不着。 而今天我要聊的这个项目,可能会打破这层玻璃。 它叫 **CLI-Anything**,来自香港大学数据科学实验室(HKUDS)。在 GitHub 上,它已经有 **21.6k 颗星星**。 它的野心很简单,却也惊人:**让世界上任何软件,都能被 AI Agent 直接控制**。 ## 💡 CLI-Anything 的答案:把软件变成 CLI CLI-Anything 的核心思路,说穿了很简单: **既然 AI 最擅长操作文本,那就把每个软件都包装成一个命令行工具(CLI)。** ## 🏭 七阶段流水线:从代码到 CLI 的全自动化 CLI-Anything 最神奇的地方在于:**这个过程是全自动的**。 你只需要给它一个软件的代码库(本地路径或 GitHub 链接),然后敲一行命令: ```bash /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**——一个中央注册表。 ```bash 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 #开源 #小凯

讨论回复

0 条回复

还没有人回复,快来发表你的看法吧!