← 返回全部文章
·约 8 分钟PPT

【今日推荐CLI-Anything】让所有开源软件AI原生

Agent

配套媒体

本页对应的 PPT 与演示视频

CLI-Anything-recommend.mp4
PPT
CLI-Anything-recommend.pptx浏览器不能直接打开 PPT,下载后用 PowerPoint / WPS / Keynote 查看
下载没反应?点这里复制直链

侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。

PPT../../CLI-Anything-recommend.pptx
视频../../CLI-Anything-recommend.mp4
本文目录
  1. 🚀 什么是 CLI-Anything?
  2. ✨ 核心功能一览
  3. 🛠️ 快速上手:5 分钟跑通示例
  4. 安装 CLI-Anything
  5. 实战:用 CLI 控制 LibreOffice 创建文档
  6. REPL 交互模式体验
  7. 📊 与竞品对比
  8. 💡 适用场景
  9. 💰 定价方案
  10. 🎯 总结

【今日推荐CLI-Anything】让所有开源软件AI原生

CLI-Anything

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

GitHub stars GitHub forks


🚀 什么是 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

# 导出为 PDF
cli-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: ProductShot

blender[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


本文由 AI 辅助生成,数据截至 2026年3月30日,最新信息请以官网为准。