SuperAPI AI 工具集

cli-anything-agent-native-software

智能体与模型

查看项目

更新于 10-15 22:10

技能介绍

用途:CLI-Anything 用于为图形界面应用和服务生成面向 AI 智能体的命令行接口,让智能体能够发现、理解并以结构化方式控制软件。项目包含针对 GIMP、Inkscape、Shotcut、Blender、Godot、Obsidian、n8n 等的生产级 harness,并提供自建框架。

主要能力:所有命令返回 JSON,便于智能体可靠解析;自动生成可供智能体发现的 SKILL.md 自文档;命令支持 --preview 在正式提交前获取视觉反馈;轨迹记录可捕获命令序列,便于复现工作流;通过 Hub 注册表浏览和安装社区 CLI。

使用方式:克隆仓库并安装依赖 pip install -r requirements.txt,再进入具体 harness 目录执行 pip install -e .。也可安装包管理器 pip install cli-anything-hub,用 cli-hub list、cli-hub search、cli-hub install、cli-hub update、cli-hub uninstall 管理 CLI。为智能体安装技能可用 npx skills add HKUDS/CLI-Anything --skill gimp -g -y 等形式。每个 harness 由 cli.py、commands/、core/、tests/、setup.py 与 SKILL.md 组成,命令遵循 Click 加 JSON 输出的模式。

适用场景:需要让 AI 智能体通过命令行自动化操作图像、3D、办公等 GUI 软件,或在 Claude Code、Cursor 等环境中以可复现方式调用软件功能。

限制:部分 harness 需先安装对应目标软件;仓库内示例中的后端与预览实现为示意,实际可用性取决于具体 harness 与软件接口;收费、价格、平台支持等细节资料暂未提供。