AI Agent用不了你电脑上的软件?47K星的CLI-Anything:把任何软件变成Agent能用的命令行
AI Agent 再聪明,也点不了你电脑上的图形界面软件——这可能是当下”智能体落地”最尴尬的断点。港大数据智能实验室(HKUDS)开源的 CLI-Anything 正在解决这个问题:把任何有源码的软件,自动改造成 AI Agent 可以直接调用的命令行工具。今天它在 GitHub Trending 上又涨了 100 星,累计 4.7 万星。
它解决的是什么痛点
现在的 AI Agent(Claude Code、Cursor、Pi 等)擅长写代码、查资料、跑命令,但面对需要鼠标点击的 GUI 软件——CAD、Obsidian、QQ、Photoshop——就无能为力了。开发者要么给 Agent 配浏览器自动化,要么干脆放弃。
CLI-Anything 的思路很直接:与其让 Agent 学操作 GUI,不如把 GUI 软件”翻译”成 Agent 的母语——命令行。它用一个 7 阶段的自动化管线,读取目标软件的源码,自动生成一个封装好的 CLI(命令行接口),附带测试、文档和 SKILL 文件,让 Agent 装完就能用。
为什么现在火
三个原因叠加:
1. Agent 应用爆发:Claude Code、Cursor、Codex 等编程 Agent 用户量暴涨,大家发现 Agent 只能碰命令行工具,需求真实存在;
2. 门槛足够低:`pip install cli-anything-hub` 装 CLI-Hub,一条命令就能浏览、安装、管理社区贡献的所有 CLI 封装;
3. 生态滚起来了:目前已有 18 个专业软件演示(CAD 建模、3D 场景、字幕、游戏、图表生成等),2280 个测试通过,Obsidian、Zotero、n8n、Godot、Blender 等常用软件都有社区封装。
和同类方案比强在哪
对比几个常见思路:
– MCP(模型上下文协议):偏”能力接入”,需要服务方适配;
– 浏览器自动化:慢、脆弱、只覆盖网页应用;
– CLI-Anything:直接生成原生 CLI,快、稳、覆盖面广,软件只要开源就能接入。
它还有一个差异化设计:CLI-Hub 上有”公开 CLIs”和”CLI-Anything CLIs”两套货架,既支持社区生成,也支持直接安装公共 CLI,安装源覆盖 pip/npm/brew。
适合谁、有什么限制
适合:重度使用 AI 编程 Agent 的开发者;想让自己常用软件被 Agent 驱动的效率爱好者;正在做 Agent 落地的团队。
限制要看清:
– 需要强模型:它依赖 Claude Opus/Sonnet、GPT-5.4 这类前沿模型来生成封装,弱模型生成的质量不稳定;
– 需要源码:纯闭源软件、只有二进制没有源码的工具,生成质量会明显下降;
– 可能需要迭代:一次生成不一定完美,官方建议跑 `/refine` 多次优化。
快速上手
pip install cli-anything-hub
cli-hub install <你要的软件名>
装完你可以在 Claude Code 里直接让 Agent 调用这个 CLI,比如让 Agent 操作 Obsidian 自动整理笔记。
对中文开发者的特别提醒
这个项目来自香港大学数据智能实验室(HKUDS),社区维护和文档都相当活跃,还提供了中文文档和微信群/飞书群入口,上手交流没有语言障碍。相比一些”英文优先”的同类工具,CLI-Anything 对中文用户友好得多——遇到封装问题可以直接在群里问,也能直接提交你想要的软件”愿望清单”。
另外要留意它的依赖条件:项目官方明确说,CLI 生成质量依赖前沿模型(Claude Opus 4.6、Claude Sonnet 4.6、GPT-5.4 等)。如果你用的模型偏弱,生成的 CLI 可能需要大量手工修正,这一点在评估成本时要算进去。对大多数个人用户来说,用现成的 CLI-Hub 公共封装就够了,不需要自己从头生成。
一句话:CLI-Anything 踩中的是”Agent 时代所有软件都要重新设计一遍接口”这个大趋势。如果你觉得自己的工具链还没被 Agent 接管,现在就是改造的好时机。
🔥 关注LC智趣厅,第一时间看懂 AI 圈的大新闻。
👇 关注不错过,每一条都帮你算清楚”跟我有什么关系”。
— END —
LC 智趣厅 · 科技与生活的交点
ihygg.cn