SuperAPI AI 工具集

cli-anything

智能体与模型

查看项目

更新于 10-16 04:58

技能介绍

用途:让 AI 智能体能通过 CLI 控制真实软件(图像/视频/音频编辑、办公、3D、GIS、游戏引擎、绘图、流媒体),替代截图式操作或 RPA。

主要能力:提供四种路由模式——使用生态(通过 CLI-Hub 安装现成 harness)、赋能智能体(智能体自行发现并安装 CLI)、生成 harness(针对本地代码库或 GitHub 仓库用 /cli-anything 生成)、迭代 harness(用 /cli-anything:refine、:test、:validate 扩展和验证)。CLI-Hub 支持 list/search/info/install/update/uninstall/launch;v0.2.0+ 还通过 public_registry.json 提供 pip、npm、brew 等多来源公共 CLI。每个 harness 具备 REPL + 子命令双模式、每条命令支持 --json,并生成 SKILL.md。

使用方式:安装 CLI-Hub 用 pip install cli-anything-hub,然后 cli-hub search <kw>、cli-hub install gimp、cli-hub launch gimp。给智能体安装元技能用 npx skills add HKUDS/CLI-Anything --skill cli-hub-meta-skill -g -y。生成新 harness:先 /plugin marketplace add HKUDS/CLI-Anything,再 /plugin install cli-anything,然后 /cli-anything ./gimp 或 /cli-anything https://github.com/blender/blender;7 阶段为分析、设计、实现、规划测试、编写测试、文档、发布。也可通过 jeo-skills 插件方式安装:npx skills add -g https://github.com/akillness/jeo-skills --skill cli-anything;附带 scripts/install.sh 一键安装器。

适用场景:需要以结构化输出驱动真实软件、让智能体自行选取并安装 CLI、或为无现成 harness 的软件生成封装。

限制:需 Python 3.10+;需安装目标上游软件(harness 调用真实后端);需前沿编码模型(Claude Opus/Sonnet 级别);7 阶段生成器基于源码,纯二进制目标效果明显下降。无代码库且只能通过浏览器/GUI 操作的目标不适用(应改用 browser-harness);仅需网页抓取应改用 scrapling;设计领域智能体团队应改用 harness;通用 Claude 插件浏览应改用 ccpi-marketplace。Windows 需先装 Git for Windows(bash + cygpath)或使用 WSL。