Skip to content

CLI-Anything
让 AI Agent 操控任意软件

Today's Software Serves Humans. Tomorrow's Users will be Agents.

import { CardGrid, Card } from ‘@astrojs/starlight/components’;

指标数据
支持的 CLI 工具30+
通过的测试用例2,269+
开源协议Apache 2.0

CLI-Anything 是由香港大学数据科学学院(HKUDS)开源的项目,旨在通过自动生成高质量的 CLI 接口,让 AI Agent 能够无缝操控任意桌面软件。


传统软件为人类设计,而 AI Agent 需要的是结构化、可编程的接口。CLI-Anything 正是连接这两个世界的桥梁:

  • 🏗️ 结构化 — 命令行参数天然是结构化数据,Agent 可以精确控制每个参数
  • 🧩 可组合 — CLI 工具可以通过管道组合,构建复杂工作流
  • 🪶 轻量级 — 无需浏览器、无需 GUI,消耗极少资源
  • 📖 自描述--help 标志提供完整的命令文档,Agent 可自主探索
  • 🤖 Agent 优先 — 原生支持 JSON 输出,专为 AI Agent 设计
  • ✅ 确定性 — 相同输入总是产生相同输出,可靠可预测

了解更多 →


已有 30+ 个预生成的 CLI 工具可直接使用,涵盖创意套件、办公文档、工程 CAD、开发工具等多个领域。

Terminal window
pip install cli-anything-hub
cli-hub install gimp

查看支持的 CLI 列表 →

通过 7 阶段自动生成器,为任意软件创建专属 CLI 接口,让 AI Agent 能够操控你常用的软件。

Terminal window
npx skills add HKUDS/CLI-Anything --skill cli-hub-meta-skill -g -y

查看快速开始指南 →


7 阶段自动化流程:从 API 分析到 CLI 生成,全程自动化,无需手动编写代码。 2,269+ 个测试用例,100% 通过率。单元测试 + 端到端测试,确保生成质量。 支持 Claude Code、OpenClaw、Pi、OpenCode、Codex、Qodercli、GitHub Copilot CLI 等主流 Agent 平台。 生成的 CLI 自带完整 --help 文档和 SKILL.md,Agent 可自主学习和使用。 通过 cli-hub 统一安装、更新和管理所有 CLI 工具,一个命令搞定一切。 开源社区活跃贡献,持续添加新的 CLI 支持,欢迎参与!

2026-05-20 — 新增多个 CLI 支持:

  • 🎧 Rekordbox CLI — AI Agent 可操控专业 DJ 软件
  • 📚 Calibre CLI — 电子书管理与转换
  • 🧊 3MF CLI — 3D 打印模型处理
  • 🎨 MiniMax CLI — AI 多媒体生成

查看全部新闻 →


文档说明
快速开始5 分钟上手,两种使用路径
为什么选择 CLICLI 作为 AI Agent 通用接口的深度解析
支持的 CLI 列表30+ 个已支持的 CLI 工具详情
演示案例AI Agent 操控软件的真实案例
参与贡献如何为项目贡献代码和新 CLI
测试覆盖测试策略与覆盖率详情
新闻动态最新更新与版本变更日志