CLI Anything 一条命令将任何软件转化为 AI 智能体可控的 CLI 工具。无需手动编码,告别脆弱的 GUI 自动化。支持 Claude Code、Cursor 等主流智能体框架。
⭐ GitHub 2k+ Stars · 1,436 个测试全部通过 · 开源免费
CLI Anything 以 CLI 为桥梁,连接 AI 智能体与真实软件——结构化、可组合、自我描述,专为智能体设计。
从安装 CLI Anything 到生成完整的生产级 CLI 接口,整个流程不超过 5 分钟。
一条命令将 CLI-Anything 插件市场添加到 Claude Code:/plugin marketplace add HKUDS/CLI-Anything
在 Claude Code 会话中安装 cli-anything 插件:/plugin install cli-anything。无需任何额外配置。
将插件指向任意软件代码库或仓库:/cli-anything ./gimp 或 /cli-anything https://github.com/blender/blender
pip install -e . 将 CLI 安装到 PATH。智能体和人类都可以运行 cli-anything-gimp、cli-anything-blender 等,完整支持 --help 和 --json 参数。
CLI Anything 可为任何有代码库的软件生成智能体就绪的 CLI——创意工具、AI 平台、办公套件、开发工具等全部支持。
以编程方式控制 GIMP、Blender、Inkscape、Audacity、Kdenlive、Shotcut 和 OBS Studio——完整渲染能力,告别 UI 自动化的脆弱性。
通过结构化命令自动化 Stable Diffusion、ComfyUI、InvokeAI 等 AI 平台。轻松串联模型推理、超参数调优和输出流水线。
为 JupyterLab、Apache Superset、Metabase、DBeaver 等工具启用程序化数据处理,将数据工作流变为智能体可执行的流水线。
通过命令接口精简 Jenkins、Gitea、Portainer、pgAdmin、SonarQube 等开发工具,让智能体直接调用。
将 LibreOffice、GitLab、Grafana、Mattermost、Odoo 等业务工具转换为智能体可访问的系统,支持完整的文档生成能力。
以编程方式创建和操作 Draw.io 图表、Mermaid 流程图、PlantUML 和 Excalidraw 可视化——非常适合 AI 生成的文档和架构图。
CLI Anything 全自动 7 阶段流水线,将任何代码库转化为生产级智能体原生 CLI 接口。
分析 → 设计 → 实现 → 规划测试 → 编写测试 → 文档 → 发布。插件自动完成架构设计、实现、测试规划、测试编写和文档生成,全程无需人工干预。
直接调用真实应用后端——LibreOffice 生成真实 PDF,Blender 渲染实际 3D 场景,Audacity 通过 sox 处理音频。零玩具实现,零妥协。
跨命令的持久项目状态,支持撤销/重做。统一的 REPL 接口(ReplSkin)为所有生成的 CLI 提供一致的交互体验。
简单的 pip install -e . 直接将 CLI 安装到 PATH。智能体通过标准 which 命令发现工具。无需配置脚本,无需包装器,无需环境魔法。
多层验证:合成数据单元测试、真实文件和软件后端的端到端测试,以及已安装命令的 CLI 子进程验证——1,436 个测试,100% 通过率。
所有 CLI 统一组织在 cli_anything.* 命名空间下——无冲突,可用 pip 安装,命名规范一致,如 cli-anything-gimp、cli-anything-blender。
关于 CLI Anything 还有疑问?欢迎在 GitHub 提 Issue 或参与讨论。
CLI Anything(CLI-Anything)是开源的 Claude Code 插件,通过全自动 7 阶段流水线为任何有代码库的软件生成生产级 CLI 接口。CLI Anything 支持 GIMP、Blender、LibreOffice 等数百款软件,让 AI 智能体(Claude Code、Cursor、nanobot 等)通过结构化命令和 JSON 输出直接控制这些工具。
安装 CLI Anything 只需在 Claude Code 中执行两条命令:先运行 /plugin marketplace add HKUDS/CLI-Anything 添加市场,再运行 /plugin install cli-anything 安装插件。无需任何额外配置,然后用 /cli-anything <路径或仓库> 指向目标软件即可。
任何有代码库的软件——开源或内部软件均可。包括创意工具(GIMP、Blender、Inkscape)、AI 平台(Stable Diffusion、ComfyUI)、办公套件(LibreOffice)、数据工具(JupyterLab)等。只要有代码库,CLI Anything 就能分析并生成完整的 CLI 接口包。
CLI Anything 生成直接调用真实应用后端的原生 CLI 接口——无截图、无点击、无脆弱的 UI 解析。与 RPA 不同,CLI Anything 的结果一致且确定,使其在 AI 智能体大规模工作流中远比 RPA 可靠。
流水线依次为:1)分析——扫描源代码,映射 GUI 操作到 API;2)设计——架构命令组和状态模型;3)实现——构建带 REPL 和 JSON 输出的 Click CLI;4)规划测试——生成 TEST.md;5)编写测试——实现完整测试套件;6)文档——更新 TEST.md;7)发布——创建 setup.py 并安装到 PATH。
每个生成的命令都支持 --json 参数,返回结构化的 JSON 输出供机器消费。智能体还可通过标准的 --help 参数和 which 命令发现工具能力——无需任何自定义集成。
CLI-Anything 以 Claude Code 插件设计,原生支持 Claude Code。生成的 CLI 是标准 Python 包,可安装在任何环境中,兼容 OpenClaw、nanobot、Cursor 以及任何可运行 shell 命令的智能体框架。
非常可靠。CLI Anything 已为 9 款主流应用生成 CLI,通过 1,436 个测试——1,011 个单元测试和 425 个端到端测试——100% 通过率。每个 CLI Anything 生成的接口包均包含真实软件后端验证,而非仅使用合成数据测试。
可以!使用插件为任意软件生成 CLI,然后按照 cli-anything-plugin/PUBLISHING.md 中的流程提交你的接口包。对 HARNESS.md 的方法论改进和通过 Pull Request 提交的插件增强也非常欢迎。
需要——CLI-Anything 生成的是对真实软件后端的接口。目标应用(如 GIMP、LibreOffice、Blender)必须安装在系统上。这是设计使然:真实集成意味着真实能力,而非玩具式重新实现。
CLI Anything 一条命令将任何代码库转化为生产级 AI 智能体可控 CLI。加入 2,000+ 开发者,用 CLI Anything 共建智能体原生软件生态。