CLI-Anything 完整指南:为软件生成 AI 代理可用 CLI
CLI-Anything 完整指南为软件生成 AI 代理可用 CLI【免费下载链接】CLI-AnythingCLI-Anything: Making ALL Software Agent-Native -- CLI-Hub: https://clianything.cc/项目地址: https://gitcode.com/GitHub_Trending/cl/CLI-Anything你让 AI 代理用 GIMP 批量修图它只能靠截图猜坐标界面一改版就失效。CLI-Anything 用 7 阶段流水线把软件源码变成带测试的命令行接口让代理敲命令、读 JSON 输出直接调用真实软件后端。CLI-Anything 是什么定位与三个可查证的硬指标一句话定位CLI-Anything 是 CLI 自动生成框架输入软件源码或仓库地址输出有状态、带测试、可 pip 安装的命令行 harness。收录 79 个 CLI 条目数据在 registry.json2,461 个测试全部通过其中 1,732 单元 579 端到端 19 Node.jsREADME 测试结果表Apache 2.0 许可证依赖 Python 3.10 与 Click 8.0它解决了什么问题截图点击 vs 命令行接口截图点击式 GUI 自动化CLI-Anything 生成的 CLI接口像素坐标UI 改版即失效结构化命令--help 自描述输出截图需模型反复读图--json 结构化数据可直接解析执行只碰得到的界面控件调用真实后端如 libreoffice --headless 转 PDF没有 API 的内部软件同样适用把源码交给 /cli-anything 也能得到同一套命令接口。工作原理分析、构建、测试发布的三步流水线分析源码扫描目标软件代码把 GUI 操作映射到真实后端调用GIMP 的 script-fu、Blender 的 bpy 脚本、LibreOffice 的 headless 转换确认数据模型。构建 CLI设计状态模型、命令组与输出格式用 Click 实现交互式 REPL 加单次命令的双模式 CLI统一外观见 repl_skin.py。测试与发布跑单元、端到端、真实后端 E2E 与子进程测试结果写入 TEST.md再生成 SKILL.md 与 setup.pypip 安装到 PATH。完整方法论定义在 cli-anything-plugin/HARNESS.md。如何快速上手5 步安装并运行第一个生成 CLI安装 CLI-Hub 包管理器用来浏览、搜索、安装现成 CLI。搜索并安装一个 harness示例用 GIMP。用 --help 验证命令可用。注册表里没有的软件在 Claude Code 或 Cursor 中运行 /cli-anything 软件路径由流水线自动生成。后续用 /cli-anything:refine 路径 增量补功能/cli-anything:test 路径 跑测试并更新 TEST.md。pip install cli-anything-hub cli-hub install gimp cli-anything-gimp --help适合在哪些场景使用三种真实使用场景做 AI 应用的开发者给代理配内容生产工具时用生成的 Blender、GIMP、Shotcut CLI 完成建工程、加操作、导出渲染的多步流程全程不碰截图。团队运维需要代理管理 AdGuardHome、Zoom 这类系统时代理经 cli-hub 自助发现并安装对应 CLI完成规则配置、录制文件下载等任务。内部工具团队自研软件没有公开 API 时把源码或 SDK 文档交给 /cli-anything把分散端点包成一个有状态 CLI替代几十个原始 API 调用。使用前的注意事项依赖、环境与迭代成本上游软件是硬依赖CLI 只是结构化前端机器上没装 LibreOffice、Blender 等真实软件时无法出活HARNESS.md 第一规则。环境要求Python 3.10、Click 8.0Windows 下代理执行 shell 命令需要 bashGit for Windows 或 WSL。覆盖靠迭代首次生成只覆盖基础工作流用 /cli-anything:refine 增量补缺可反复执行、非破坏性。E2E 不降级真实后端测试在软件未安装时直接失败而非跳过本地验证前先装好上游软件。CLI-Anything 把让软件可被代理使用变成一条可重复执行的流水线源码进带测试的 CLI 出。更多细节与更新记录见 README.md。【免费下载链接】CLI-AnythingCLI-Anything: Making ALL Software Agent-Native -- CLI-Hub: https://clianything.cc/项目地址: https://gitcode.com/GitHub_Trending/cl/CLI-Anything创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考