CLI-Anything:让AI智能体原生控制所有软件
你是否曾经为AI智能体无法直接操作真实世界的专业软件而苦恼?无论是让AI帮你编辑图片、渲染3D场景,还是处理办公文档,传统的UI自动化(模拟点击)不仅脆弱易碎,而且效率低下;有限的API又往往缺失大量功能,真正好用的工具总是与智能体隔着一道鸿沟。CLI-Anything的出现,正是为了彻底解决这个问题。它是一个基于Python的开源项目,通过一个自动化的7阶段流水线,将任何具备代码库的软件(从GIMP、Blender到LibreOffice、OBS Studio)快速转化为“Agent-Native”的命令行接口(CLI)。这让AI智能体(如Claude Code、OpenClaw、Cursor等)能够以结构化、可预测的方式,直接调用软件的全部专业能力——没有截图、没有像素级点击,只有干净的命令行交互。
截至收录:
CLI-Anything stars数:47658
CLI-Anything forks数:4415
CLI-Anything项目目录截图

CLI-Anything核心亮点
🌟 全自动CLI生成流水线:只需一条 /cli-anything <软件路径或仓库> 命令,CLI-Anything便会执行从源码分析、架构设计到代码实现、测试编写、文档生成、安装发布的完整7阶段流水线。无需手工编写任何代码,一个功能完整的CLI就诞生了。
🎯 真实软件集成,零妥协:生成的CLI直接调用软件的真实后端引擎——LibreOffice生成PDF、Blender渲染3D场景、Audacity处理音频、Draw.io输出图表。没有“玩具实现”,没有功能阉割,智能体获得的是与人类用户完全一致的专业能力。
🔒 智能体原生设计:每个命令都内置 --json 输出模式,为智能体提供机器可读的结构化数据;同时保留人类可读的表格格式。CLI通过标准的 --help 和 which 命令自描述,智能体可以自主发现并调用全部功能。REPL交互模式(ReplSkin)则提供了统一、持久化的会话体验,支持撤销/重做。
🧩 丰富的生态与CLI-Hub:项目不仅内置了18+软件的现成CLI(GIMP、Blender、Inkscape、LibreOffice、OBS Studio、Ollama等),还提供了CLI-Hub包管理器(pip install cli-anything-hub),让你可以浏览、搜索、安装和更新社区贡献的CLI。同时,CLI-Anything插件已适配Claude Code、Pi、OpenClaw、Codex等多个主流AI代理平台,并自动生成SKILL.md供智能体发现和编排。
CLI-Anything快速开始
只需几步,你就能让AI智能体开始使用真实软件:
- 安装CLI-Hub包管理器(推荐):
bash
# 安装CLI-Hub
$ pip install cli-anything-hub - 浏览并安装现成的CLI:
“`bash
# 查看可用CLI列表
$ cli-hub list搜索特定软件的CLI
$ cli-hub search image
安装GIMP的CLI
$ cli-hub install gimp
“` - 启动并开始使用:
“`bash
# 查看CLI帮助
$ cli-hub launch gimp –help或者以REPL模式交互
$ cli-hub launch gimp
“`
如果你使用的是Claude Code,还可以通过插件方式一键生成全新CLI:
# 在Claude Code会话中添加市场并安装插件
/plugin marketplace add HKUDS/CLI-Anything
/plugin install cli-anything
# 为任意软件仓库生成CLI(例如Blender)
/cli-anything https://github.com/blender/blender
CLI-Anything应用场景
场景一:AI驱动的创意工作流自动化:设计团队可以让智能体使用Blender CLI自动搭建3D场景、使用GIMP批量处理图像、使用Kdenlive剪辑视频——所有操作都通过命令行完成,可重复、可审计、易集成到CI/CD流水线中。
场景二:统一分散的API为单一CLI:开发者经常需要同时调用多个Web服务的API(如Mailchimp、Zoom、ComfyUI)。CLI-Anything可以将这些API的文档或SDK作为输入,生成一个状态化的CLI,将一个个孤立的API调用整合成连贯的命令组,既节省token又提升能力。
场景三:取代脆弱的GUI代理:传统的UI自动化代理需要不断截图和模拟点击,稍有界面改动就会崩溃。CLI-Anything生成的CLI通过传统命令行交互,稳定可靠。它甚至可以反过来用于合成任务、评估器和基准测试——让智能体完全通过代码和终端来驱动和验证GUI软件。
用户案例:目前,Blender、GIMP、LibreOffice、OBS Studio、Inkscape、Audacity、Draw.io、ComfyUI、Ollama等18款专业软件均已通过CLI-Anything生成了生产级CLI,并全部通过了累计2,461项测试(100%通过率)。这些CLI正被全球开发者用于构建“AI Agent + 真实软件”的自动化工作流。
CLI-Anything链接
GitHub仓库:HKUDS/CLI-Anything
CLI-Hub官网:https://clianything.cc/HKUDS / CLI-Anything项目地址:https://github.com/HKUDS/CLI-Anything
本文地址:https://www.tgoos.com/45958
