发现 AI 代理的未来arrow_forward

CLI-Anything

calendar_today收录于 2026年4月25日
category智能体与应用工具
code开源
Python工作流自动化MCPAI代理智能体框架CLI智能体与应用工具开发者工具/代码自动化/工作流/RPA

通过 AI Agent 驱动的 7 阶段自动化流水线,将任意软件一键转化为具备结构化命令、REPL 交互、JSON 输出与完整测试的 CLI,使所有软件都能被 AI Agent 原生控制。

CLI-Anything 是由香港大学数据科学实验室(HKUDS)开发的开源项目,核心理念是"Making ALL Software Agent-Native"。它通过 AI Agent 驱动的 7 阶段自动化流水线(Analyze → Design → Implement → Plan Tests → Write Tests → Document → Publish),将任意软件一键转化为高质量的 CLI harness。

生成的 CLI 基于 Python Click 框架,具备以下关键特征:结构化命令分组、REPL 交互模式、--json 标志的结构化输出(消除 Agent 解析复杂度)、内置 Undo/Redo 支持、完整的单元测试与 E2E 测试套件。项目还提供 /cli-anything:refine 迭代精炼命令,通过增量 gap analysis 非破坏性地补充缺失的命令、测试和文档。

在分发层面,CLI-Anything 构建了完整的包管理生态:CLI-Hub 包管理器(pip install cli-anything-hub)支持浏览、安装、更新和卸载社区构建的 CLI;SKILL.md 标准化规范使 Agent 可通过 npx skills add 自动发现和安装;Meta-Skill 机制(托管于 CDN)允许 Agent 自主浏览全部 CLI 目录并按需安装,实现零人工干预。官网 clianything.cc 提供可视化浏览界面。

项目原生支持 Claude Code(作为 Claude Code Plugin Marketplace 官方分发)、Pi、OpenClaw、OpenCode、Codex、Qodercli、GitHub Copilot CLI 等多个 Agent 平台。已覆盖的软件类型极为广泛,涵盖创意媒体(Blender、GIMP)、游戏引擎(Godot)、科学计算(FreeCAD、ParaView)、AI/ML 平台(ComfyUI、Ollama)、企业办公(LibreOffice、Grafana)、DevOps(Jenkins、ArgoCD)、通信协作(Zoom)、知识管理(Obsidian、Zotero)等十余个领域。

项目采用 Monorepo 结构,每个软件的 CLI harness 位于 <software>/agent-harness/ 子目录下,通过 registry.jsonpublic_registry.json 管理元数据。跨平台支持 macOS / Linux / Windows(WSL),Python 3.10+ 环境。

快速开始(Claude Code)

/plugin marketplace add HKUDS/CLI-Anything
/plugin install cli-anything
/cli-anything ./gimp

CLI-Hub 安装

pip install cli-anything-hub
cli-hub install <name>

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch