
今天的软件为人类服务,明天的用户将是智能体。CLI-Anything 填补了AI智能体与世界软件之间的鸿沟。

什么是 CLI-Anything?
CLI-Anything 是由香港大学数据科学实验室(HKUDS)开源的一个革命性项目,它的核心目标只有一个:将任意软件变成"Agent-Native"(原生支持AI智能体)。 传统上,AI 智能体要操作专业软件(如 Blender、GIMP、LibreOffice)只能依赖脆弱的 UI 自动化或有限的 API。CLI-Anything 通过全自动 7 阶段流水线,分析任意软件的代码库,生成完整的命令行界面(CLI),让 AI 智能体(如 Claude Code、OpenClaw、Codex 等)能够直接通过结构化命令控制真实软件。核心突破:无需人工编写接口,一行命令让任意软件秒变 AI 可调用的 CLI 工具---
✨ 核心功能一览
功能模块 | 描述 | 亮点 |
7阶段全自动流水线 | 从代码分析到 CLI 实现、测试、文档、发布,完全自动 | ⭐⭐⭐ |
真实软件集成 | 生成的 CLI 直接调用原生软件后端,功能完整 | ⭐⭐⭐ |
智能会话管理 | 支持有状态 REPL 模式,含撤销/重做能力 | ⭐⭐ |
多平台支持 | 支持 Claude Code、OpenCode、Goose、Codex 等 | ⭐⭐⭐ |
结构化输出 | 所有命令支持 --json 标志,机器可读 | ⭐⭐ |
生产级测试 | 1,917 项测试,通过率 100% | ⭐⭐⭐ |
CLI-Hub 生态 | AI 智能体自动发现和安装社区 CLI | ⭐⭐ |
---
️ 快速上手:5 分钟跑通示例
安装 CLI-Anything
Claude Code 用户(推荐):
# 添加市场并安装插件/plugin marketplace add HKUDS/CLI-Anything/plugin install cli-anything# 为任意软件生成 CLI/cli-anything:cli-anything <软件路径或仓库>
通用安装方式:
# 进入生成的 harness 目录cd gimp/agent-harness# 安装到 Python 环境pip install -e .# 验证安装which cli-anything-gimp
实战:用 CLI 控制 LibreOffice 创建文档
# 创建新 Writer 文档cli-anything-libreoffice document new -o report.json --type writer# 添加标题cli-anything-libreoffice --project report.json writer add-heading -t "Q1 Report" --level 1# 导出为 PDFcli-anything-libreoffice --project report.json export render output.pdf -p pdf --overwrite# JSON 模式(供 AI 智能体使用)cli-anything-libreoffice --json document info --project report.json
REPL 交互模式体验
$ cli-anything-blender╔══════════════════════════════════════════╗║ cli-anything-blender v1.0.0 ║║ Blender CLI for AI Agents ║╚══════════════════════════════════════════╝blender> scene new --name ProductShot✓ Created scene: ProductShotblender[ProductShot]> object add-mesh --type cube --location 0 0 1✓ Added mesh: Cube at (0, 0, 1)
注意:生成的 CLI 直接操作真实软件后端,请确保在测试环境验证后再用于生产---
与竞品对比
维度 | CLI-Anything | 传统 RPA | 软件原生 API |
接入成本 | 极低(自动生成) | 中(需配置) | 高(需开发) |
功能完整性 | ✅ 100%(直接调用后端) | ⚠️ 受限于 UI 识别 | ✅ 完整 |
稳定性 | ⭐⭐⭐⭐⭐ | ⭐⭐(UI 易变) | ⭐⭐⭐⭐⭐ |
AI 友好度 | ⭐⭐⭐⭐⭐(结构化输出) | ⭐⭐(需解析 UI) | ⭐⭐⭐⭐ |
覆盖范围 | 任意有代码库的软件 | 需 GUI 支持 | 仅支持开放 API 的软件 |
---
适用场景
✅ 自动化办公:让 AI 自动处理 Word、Excel、PPT 文档✅ 创意设计:AI 自动操作 Blender、GIMP 完成图像/3D 任务✅ 音视频处理:自动化 Audacity、OBS Studio 工作流✅ AI 图像生成:程序化控制 ComfyUI 工作流✅ 本地 LLM 部署:自动化 Ollama 模型管理❌ 不适合:无代码库的闭源商业软件(如 Photoshop、Office 365)---
定价方案
CLI-Anything 是完全开源免费的项目!
开源协议:Apache-2.0
新用户福利:已为 16+ 款专业软件生成现成 CLI,开箱即用!包括 GIMP、Blender、LibreOffice、Audacity、OBS Studio、ComfyUI、Ollama 等
总结
CLI-Anything 是 AI Agent 落地领域的重大突破。它解决了长期困扰开发者的难题:如何让 AI 稳定、完整地控制现有软件。通过全自动 CLI 生成技术,它让任意开源软件都能被 AI 智能体调用,真正实现了"万物皆可 Agent-Native"。 项目已在 GitHub 获得24.8K Star和2.2K Fork,社区活跃度极高,测试覆盖完善(1,917 项测试 100% 通过),是 AI 与软件集成领域不可忽视的创新力量。推荐指数:⭐⭐⭐⭐⭐(满分5星)适合人群:
AI Agent 开发者自动化工作流工程师开源软件贡献者希望用 AI 接管重复性软件操作的用户立即体验:CLI-Anything 官网
GitHub 仓库:HKUDS/CLI-Anything
版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除
