让所有软件都能被 AI 直接调用:HKU 开源的 CLI-Anything 火了

# 让所有软件都能被 AI 直接调用:HKU 开源的 CLI-Anything 火了

你有没有过这种体验:AI 能写代码、能聊天,但一碰到你本地的专业软件——CAD、剪辑工具、数据可视化、电子表格——立刻就“瞎”了?

不是模型不够强,是这些软件根本没有给 AI 留“后门”。

最近 GitHub 上有个项目直接解决了这个痛点:[CLI-Anything](https://github.com/HKUDS/CLI-Anything),由港大 HKUDS 实验室开源。核心理念就一句话:**把任何软件的 CLI 包装成 Agent 能直接调用的接口**。

## 它到底做了什么?

传统思路是给每个软件单独做 MCP Server,工作量爆炸。CLI-Anything 反过来:只要你的软件有命令行入口,哪怕是最古老的工具,它都能自动“翻译”成 Claude Code、OpenClaw、Cursor、Pi 等 Agent 框架能理解的标准化调用格式。

说白了,**它给所有软件发了统一的“API 驾照”**。

## 为什么说这是开发者的神级 Skill

第一,**覆盖面极广**。从 Obsidian、Joplin、Rekordbox 到 ArcGIS Pro、Calibre,社区已经贡献了几十个 CLI harness,而且还在快速增长。

第二,**安装成本几乎为零**。CLI-Hub 提供了 `pip install cli-anything-hub` 一条命令安装,随后 `cli-hub install ` 就能用,比配置 MCP Server 简单太多。

第三,**Agent 原生支持**。不只是 Claude Code,OpenClaw、nanobot、Cursor 都能直接接,是真正的跨框架方案。

## 实际价值在哪?

如果你是个开发者,可以把自己的工具一键变成“AI 可调用”,省掉重复封装。如果你是 AI 工具用户,这意味着以后让 Agent 帮你操作本地软件不再是梦——让它整理你的 Obsidian 笔记、批量转换 Calibre 电子书、导出 Rekordbox 播放列表,一句话的事。

## 总结

CLI-Anything 不是又一个新的 AI 框架,而是一个**让旧世界软件接入 Agent 时代的翻译层**。思路简单,但足够优雅。

**GitHub 地址:** [https://github.com/HKUDS/CLI-Anything](https://github.com/HKUDS/CLI-Anything)

如果你手边有依赖 CLI 的工作流,这个项目值得立刻 star。

**GitHub:** https://github.com/HKUDS/CLI-Anything

评论区

0 条评论

登录后可评论。

查看完整榜单
查看完整榜单
查看完整榜单