香港大学团队开源项目CLI-Anything,通过统一CLI规范让任意软件被AI Agent驱动,支持Cursor/Claude Code等主流工具,提供pip安装和社区Hub共享机制。
今日软件服务于人类👨💻,明日用户将是智能体🤖。CLI-Anything:弥合 AI 智能体与世界软件之间的鸿沟
🌐 CLI-Hub:pip install cli-anything-hub 后执行 cli-hub install <name> — 浏览、安装和管理所有社区构建的 CLI。想添加自己的?提交 PR — hub 会即时更新。
🎬 查看演示:观看 AI 智能体使用生成的 CLI 配合预览、实时预览和轨迹循环生成真实成果 — CAD 构建、3D 场景、图表、游戏玩法、字幕等。
🙋 [成为贡献者,或请求新的 CLI]:加入我们!注册构建新的 CLI 工具 — 一旦审核通过并合并,你将获得社区贡献者身份!希望 CLI-Anything 支持某个特定软件或服务?提交愿望清单请求!
一条命令行:让任何软件都可以被智能体操控,支持 Pi、OpenClaw、nanobot、Cursor、Claude Code 等。中文文档 | 日本語ドキュメント | Deutsch


感谢社区的所有贡献!更多更新每日持续上线中……
2026-05-30 🧭 提出了 Hermes skill(第 320 期),新增 CLI-Anything 编排 skill,包含安装脚本和 HARNESS 回退指南。🗺️ ArcGIS Pro 被提议加入公共注册表(第 318 期),作为 Windows/ArcPy CLI,用于制图、地理处理、要素编辑和 live-Pro MCP 工作流。
2026-05-30 🧭 提出了 Hermes skill(第 320 期),新增 CLI-Anything 编排 skill,包含安装脚本和 HARNESS 回退指南。🗺️ ArcGIS Pro 被提议加入公共注册表(第 318 期),作为 Windows/ArcPy CLI,用于制图、地理处理、要素编辑和 live-Pro MCP 工作流。
2026-05-27 🔧 CLI-Hub 注册表日期更新现在支持 python -m pip install 命令(第 312 期),改进了注册表自动化的包日期检测。
2026-05-27 🔧 CLI-Hub 注册表日期更新现在支持 python -m pip install 命令(第 312 期),改进了注册表自动化的包日期检测。
2026-05-23 📝 Obsidian Agent CLI 被提议加入公共注册表(第 307 期),带来通过 PyPI 安装的 Obsidian 自动化 CLI,具有持久化智能体记忆工作流和固定 skill 链接。
2026-05-23 📝 Obsidian Agent CLI 被提议加入公共注册表(第 307 期),带来通过 PyPI 安装的 Obsidian 自动化 CLI,具有持久化智能体记忆工作流和固定 skill 链接。
2026-05-21 🔒 Sketch CLI token 文件处理已加固,抵御路径遍历和符号链接逃逸(第 304 期)。
2026-05-21 🔒 Sketch CLI token 文件处理已加固,抵御路径遍历和符号链接逃逸(第 304 期)。
2026-05-20 📓 Joplin CLI 被提议(第 300 期),包含笔记本、笔记、待办、标签、附件、搜索/同步、导入/导出、服务器/E2EE 辅助工具、完整文档、封装的 skill 文档和 134 项测试验证基准。
2026-05-20 📓 Joplin CLI 被提议(第 300 期),包含笔记本、笔记、待办、标签、附件、搜索/同步、导入/导出、服务器/E2EE 辅助工具、完整文档、封装的 skill 文档和 134 项测试验证基准。
2026-05-20 🎛️ Rekordbox CLI 合并(第 252 期),包含受保护的 SQLCipher 写入路径、需要备份的强制写入、冒烟测试覆盖和根 skill 同步。📚 Calibre CLI 合并(第 223 期),包含库/搜索/元数据/转换/导出工作流、41 个单元测试、真实 Calibre E2E 证据和根 skill 验证。🧊 3MF CLI 合并(第 209 期),包含网格检查、孔洞调整、修复、比较和保留的三角形属性。🎙️ MiniMax CLI 合并(第 189 期),包含聊天/TTS 工作流、JSON 安全的模型/语音列表、REPL 引号处理和冒烟/E2E 覆盖。🎮 UEAtelier 加入注册表(第 297 期),作为 Unreal Editor MCP 自我扩展工作台,配有 Python CLI 代理。
2026-05-20 🎛️ Rekordbox CLI 合并(第 252 期),包含受保护的 SQLCipher 写入路径、需要备份的强制写入、冒烟测试覆盖和根 skill 同步。📚 Calibre CLI 合并(第 223 期),包含库/搜索/元数据/转换/导出工作流、41 个单元测试、真实 Calibre E2E 证据和根 skill 验证。🧊 3MF CLI 合并(第 209 期),包含网格检查、孔洞调整、修复、比较和保留的三角形属性。🎙️ MiniMax CLI 合并(第 189 期),包含聊天/TTS 工作流、JSON 安全的模型/语音列表、REPL 引号处理和冒烟/E2E 覆盖。🎮 UEAtelier 加入注册表(第 297 期),作为 Unreal Editor MCP 自我扩展工作台,配有 Python CLI 代理。
2026-05-19 🛠️ 现有 harnesses 接受了质量/安全审查 — Zoom 现在从直接 URL 下载录制内容(第 294 期),Obsidian 搜索改用 Local REST API 供应商内容类型(第 289 期),LibreOffice 无头转换在 macOS 上更加稳健(第 290 期),XML/SVG/ODF/MLT/MusicXML/CSL 解析现在通过 defusedxml 处理不受信任的输入(第 296 期)。
2026-05-19 🛠️ 现有 harnesses 接受了质量/安全审查 — Zoom 现在从直接 URL 下载录制内容(第 294 期),Obsidian 搜索改用 Local REST API 供应商内容类型(第 289 期),LibreOffice 无头转换在 macOS 上更加稳健(第 290 期),XML/SVG/ODF/MLT/MusicXML/CSL 解析现在通过 defusedxml 处理不受信任的输入(第 296 期)。
2026-05-18 📈 README 演示文稿刷新了 Trendshift 徽章和居中的项目标题样式(第 285、286 期),保持落地页专注于发现和项目势头。
2026-05-18 📈 README 演示文稿刷新了 Trendshift 徽章和居中的项目标题样式(第 285、286 期),保持落地页专注于发现和项目势头。
2026-05-17 🌐 CLI-Hub registry 处理得到加固 (#281) — registry 条目现在在 _source 标记之前被复制,防止缓存或模拟的 registry 数据被原地修改。
2026-05-17 🌐 CLI-Hub registry 处理得到加固 (#281) — registry 条目现在在 _source 标记之前被复制,防止缓存或模拟的 registry 数据被原地修改。
2026-05-16 🔧 n8n 收到了后来合入 main 的 REPL banner 崩溃修复 (#280),恢复了无子命令的交互式启动路径及回归覆盖。
2026-05-16 🔧 n8n 收到了后来合入 main 的 REPL banner 崩溃修复 (#280),恢复了无子命令的交互式启动路径及回归覆盖。
2026-04-18 🧩 所有 SKILL.md 文件现统一到顶级 skills/ 目录 — 每个 CLI 技能都可以通过 npx skills add HKUDS/CLI-Anything --skill <skill-name> -g -y 从一个规范源安装。我们还添加了 root-skill 验证 CI,将贡献/PR 文档和 REPL skill-path 提示同步到新布局,并以新的 npx skills 流程刷新了 CLI-Hub 的 install-first 前端。
2026-04-18 🧩 所有 SKILL.md 文件现统一到顶级 skills/ 目录 — 每个 CLI 技能都可以通过 npx skills add HKUDS/CLI-Anything --skill <skill-name> -g -y 从一个规范源安装。我们还添加了 root-skill 验证 CI,将贡献/PR 文档和 REPL skill-path 提示同步到新布局,并以新的 npx skills 流程刷新了 CLI-Hub 的 install-first 前端。
2026-04-17 🌐 CLI-Hub 再次进行了安装 UX 优化 — 收紧了公共 registry 元数据和技能覆盖,修正了访问计数,并进一步优化了 Web Hub。🧪 Shotcut 渲染输出时长已修复 (#92)。📝 SKILL 贡献路径已根据新文档流程修正 (#224),技能生成器现在可以安全处理空介绍 (#203)。
2026-04-17 🌐 CLI-Hub 再次进行了安装 UX 优化 — 收紧了公共 registry 元数据和技能覆盖,修正了访问计数,并进一步优化了 Web Hub。🧪 Shotcut 渲染输出时长已修复 (#92)。📝 SKILL 贡献路径已根据新文档流程修正 (#224),技能生成器现在可以安全处理空介绍 (#203)。
2026-04-16 🗺️ QGIS CLI 已合并 (#207) — 完整的 GIS/地图创作工具链已落地。🧬 UniMol Tools CLI 已合并 (#219),用于分子建模工作流。🌐 CLI-Hub 还添加了更多公共 CLI,包括 py4csr,刷新了其生成的 meta-skill,修正了 SKILL 贡献文档,并修复了技能生成中的 apt-get 包提取 (#204)。
2026-04-16 🗺️ QGIS CLI 已合并 (#207) — 完整的 GIS/地图创作工具链已落地。🧬 UniMol Tools CLI 已合并 (#219),用于分子建模工作流。🌐 CLI-Hub 还添加了更多公共 CLI,包括 py4csr,刷新了其生成的 meta-skill,修正了 SKILL 贡献文档,并修复了技能生成中的 apt-get 包提取 (#204)。
2026-04-16 📈 Unreal Insights CLI 扩展 — 新增后台捕获会话控制(捕获开始/状态/快照/停止)、引擎根目录匹配的 UnrealInsights.exe 解析/build 流程,以及为新编排工作流刷新了文档/测试。
2026-04-16 📈 Unreal Insights CLI 扩展 — 新增后台捕获会话控制(捕获开始/状态/快照/停止)、引擎根目录匹配的 UnrealInsights.exe 解析/build 流程,以及为新编排工作流刷新了文档/测试。
2026-04-15 🌐 CLI-Hub 更新至 v0.2.0 — PyPI 包现支持来自多个安装源(pip、npm、brew、捆绑/系统工具)的公共 CLI,由新的 public_registry.json 提供支持。Hub 前端重新设计,分离了 CLI-Anything CLIs 和 Public CLIs 两个 deck,实时端到端检查现在覆盖了 pip 和 npm 包的真实安装、更新和卸载流程。
2026-04-15 🌐 CLI-Hub 更新至 v0.2.0 — PyPI 包现支持来自多个安装源(pip、npm、brew、捆绑/系统工具)的公共 CLI,由新的 public_registry.json 提供支持。Hub 前端重新设计,分离了 CLI-Anything CLIs 和 Public CLIs 两个 deck,实时端到端检查现在覆盖了 pip 和 npm 包的真实安装、更新和卸载流程。
2026-04-14 🧭 Safari CLI 已合并 (#212) 并添加到 Hub registry — 通过 safari-mcp 实现浏览器自动化。🎬 Kdenlive 还收到了针对 Gen 5 项目输出和无效项目生成的兼容性修复。
2026-04-14 🧭 Safari CLI 已合并 (#212) 并添加到 Hub registry — 通过 safari-mcp 实现浏览器自动化。🎬 Kdenlive 还收到了针对 Gen 5 项目输出和无效项目生成的兼容性修复。
2026-04-13 📓 Obsidian CLI 已合并 (#211) — 通过 Local REST API 实现知识管理工具链,包含 48 个单元测试和 7 个 E2E 测试。⛓️ Eth2-Quickstart CLI 已合并 (#195) — Ethereum 质押节点管理工具链。📚 Zotero CLI 更新至 v0.4.1 (#201) — 现从独立 repo 发布,CLI-Hub 新增支持远程 skill_md URL。
2026-04-13 📓 Obsidian CLI 已合并 (#211) — 通过 Local REST API 实现知识管理工具链,包含 48 个单元测试和 7 个 E2E 测试。⛓️ Eth2-Quickstart CLI 已合并 (#195) — Ethereum 质押节点管理工具链。📚 Zotero CLI 更新至 v0.4.1 (#201) — 现从独立 repo 发布,CLI-Hub 新增支持远程 skill_md URL。
2026-04-11 🔗 n8n CLI 已合并 (#188) — 面向自托管自动化流的工作流自动化工具链。🔧 Exa CLI 修复 (#205) 添加了 x-exa-integration 请求头用于使用量跟踪。📦 CLI-Hub 还获得了 PyPI 自动发布工作流和包刷新管道。
2026-04-11 🔗 n8n CLI 已合并 (#188) — 面向自托管自动化流的工作流自动化工具链。🔧 Exa CLI 修复 (#205) 添加了 x-exa-integration 请求头用于使用量跟踪。📦 CLI-Hub 还获得了 PyPI 自动发布工作流和包刷新管道。
2026-04-10 📦 CLI-Hub 包管理器发布 — pip install cli-anything-hub 即可通过一条命令浏览、搜索、安装、更新和卸载 CLI-Anything 工具链。Web Hub 也上线了首个以安装为中心的前端优化和"Empower yourself"工具包卡片。
2026-04-10 📦 CLI-Hub 包管理器发布 — pip install cli-anything-hub 即可通过一条命令浏览、搜索、安装、更新和卸载 CLI-Anything 工具链。Web Hub 也上线了首个以安装为中心的前端优化和"Empower yourself"工具包卡片。
2026-04-09 🧹 清理和文档过一遍 (#200) — 修复了 Openscreen 测试小计,在中文 README 和项目结构中添加了 Openscreen,并在文档中澄清了 /cli-anything 命令语法。
2026-04-09 🧹 清理和文档过一遍 (#200) — 修复了 Openscreen 测试小计,在中文 README 和项目结构中添加了 Openscreen,并在文档中澄清了 /cli-anything 命令语法。
2026-04-08 🎬 Openscreen CLI 已合并 (#183) — 屏幕录制编辑器工具链,包含 101 个测试。☁️ CloudAnalyzer CLI 已合并 (#181) — 云成本分析工具链,包含 27 条命令。🌊 SeaClip / PM2 / ChromaDB 工具链已合并 (#129)。
2026-04-08 🎬 Openscreen CLI 已合并 (#183) — 屏幕录制编辑器工具链,包含 101 个测试。☁️ CloudAnalyzer CLI 已合并 (#181) — 云成本分析工具链,包含 27 条命令。🌊 SeaClip / PM2 / ChromaDB 工具链已合并 (#129)。
2026-04-07 🔄 Dify Workflow CLI 已合并 (#191) — 工作流自动化包装器。🔧 Inkscape 自动保存修复 (#193, 修复 #182)。🛡️ DomShell 安全加固 (#156) — 浏览器 CLI 的 URL 验证和 DOM 清理。🥧 Pi Coding Agent 扩展已合并 (#178)。
2026-04-07 🔄 Dify Workflow CLI 已合并 (#191) — 工作流自动化包装器。🔧 Inkscape 自动保存修复 (#193, 修复 #182)。🛡️ DomShell 安全加固 (#156) — 浏览器 CLI 的 URL 验证和 DOM 清理。🥧 Pi Coding Agent 扩展已合并 (#178)。
2026-04-06 🔍 Exa CLI 已合并 (#172) — AI 驱动的网络搜索和问答工具链。🎮 Godot CLI 已合并 (#140) — 游戏引擎工具链,包含完整的 demo-game E2E 管道。☁️ CloudAnalyzer 审查修复和前端改进也已上线。
2026-04-06 🔍 Exa CLI 已合并 (#172) — AI 驱动的网络搜索和问答工具链。🎮 Godot CLI 已合并 (#140) — 游戏引擎工具链,包含完整的 demo-game E2E 管道。☁️ CloudAnalyzer 审查修复和前端改进也已上线。
2026-04-03 🧪 WireMock CLI 已合并 (#170) — 用于 API 测试的 HTTP 模拟服务器工具链。🥧 Pi Coding Agent 扩展支持也已上线,CLI 演示录制已添加到文档中。
2026-04-03 🧪 WireMock CLI 已合并 (#170) — 用于 API 测试的 HTTP 模拟服务器工具链。🥧 Pi Coding Agent 扩展支持也已上线,CLI 演示录制已添加到文档中。
2026-04-01 ⚔️ Slay the Spire II CLI 已合并 (#148) — 卡牌构建Roguelike 工具链。🎥 VideoCaptioner CLI 已合并 (#166) — AI 驱动的视频字幕工具链。🛰️ IntelWatch 已添加到 registry,用于 B2B OSINT 工作流。
2026-04-01 ⚔️ Slay the Spire II CLI 已合并(#148)— 卡牌构建类 rogue 游戏测试框架。 🎥 VideoCaptioner CLI 已合并(#166)— AI 驱动视频字幕生成测试框架。 🛰️ IntelWatch 已加入注册表,用于 B2B OSINT 工作流。
2026-03-30 🏗️ CLI-Anything v0.2.0 — HARNESS.md 渐进式披露重构。详细指南提取至 guides/ 目录实现按需加载。第 1–7 阶段现已连贯衔接。核心原则与规则合并为单一权威章节。
2026-03-30 🏗️ CLI-Anything v0.2.0 — HARNESS.md 渐进式披露重构。详细指南提取至 guides/ 目录实现按需加载。第 1–7 阶段现已连贯衔接。核心原则与规则合并为单一权威章节。
2026-03-29 📐 Blender 技能文档更新 — 强制使用绝对渲染路径并修正前置条件。
2026-03-29 📐 Blender 技能文档更新 — 强制使用绝对渲染路径并修正前置条件。
2026-03-28 🌐 CLIBrowser 加入 CLI-Hub 注册表,实现 AI 智能体可访问的浏览器自动化。
2026-03-28 🌐 CLIBrowser 加入 CLI-Hub 注册表,实现 AI 智能体可访问的浏览器自动化。
2026-03-27 📚 Zotero SKILL.md 增强,加入面向 AI 智能体的约束;REPL 配置及可执行文件路径解析修复。
2026-03-27 📚 Zotero SKILL.md 增强,加入面向 AI 智能体的约束;REPL 配置及可执行文件路径解析修复。
2026-03-26 📖 Zotero CLI 测试框架已落地,支持 Zotero 桌面端(文献管理、文献集、引用)。Draw.io 自定义 ID 修复(#132)及 registry.json 语法修正。
2026-03-26 📖 Zotero CLI 测试框架已落地,支持 Zotero 桌面端(文献管理、文献集、引用)。Draw.io 自定义 ID 修复(#132)及 registry.json 语法修正。
2026-03-25 🎮 RenderDoc CLI 已合并,用于 GPU 帧捕获分析。FreeCAD 更新至 v1.1。Blender EEVEE 引擎名称修正。Zoom token 权限加固。
2026-03-25 🎮 RenderDoc CLI 已合并,用于 GPU 帧捕获分析。FreeCAD 更新至 v1.1。Blender EEVEE 引擎名称修正。Zoom token 权限加固。
2026-03-24 🏭 FreeCAD CLI 已添加,共 258 条命令覆盖 17 个分组。iTerm2 和 Teltonika RMS 测试框架已加入注册表。
2026-03-24 🏭 FreeCAD CLI 已添加,共 258 条命令覆盖 17 个分组。iTerm2 和 Teltonika RMS 测试框架已加入注册表。
2026-03-23 🤖 CLI-Hub 元技能上线 — AI 智能体现在可以自主发现并安装 CLI。Krita CLI 测试框架已合并,用于数字绘画。
2026-03-23 🤖 CLI-Hub 元技能上线 — AI 智能体现在可以自主发现并安装 CLI。Krita CLI 测试框架已合并,用于数字绘画。
2026-03-22 🎵 MuseScore CLI 已合并,支持移调、导出及乐器管理。
2026-03-22 🎵 MuseScore CLI 已合并,支持移调、导出及乐器管理。
2026-03-21 🔧 基础设施改进 — 多个 CLI 的测试框架和文档优化。增强多个后端的 Windows 兼容性。
2026-03-21 🔧 基础设施改进 — 多个 CLI 的测试框架和文档优化。增强多个后端的 Windows 兼容性。
2026-03-20 🌐 Novita AI CLI 已添加,支持 OpenAI 兼容 API 访问。注册表元数据改进,提升 hub 发现体验。
2026-03-20 🌐 Novita AI CLI 已添加,支持 OpenAI 兼容 API 访问。注册表元数据改进,提升 hub 发现体验。
2026-03-19 📦 测试框架包结构优化。改进 SKILL.md 生成,命令文档更完善。
2026-03-19 📦 测试框架包结构优化。改进 SKILL.md 生成,命令文档更完善。
2026-03-18 🧪 测试覆盖扩展 — 多个 CLI 新增 E2E 场景及边界情况验证。
2026-03-18 🧪 测试覆盖扩展 — 多个 CLI 新增 E2E 场景及边界情况验证。
2026-03-17 🌐 CLI-Hub 正式上线 — 一个中央注册表,通过一条 pip 命令即可浏览、搜索、安装任意 CLI。
2026-03-17 🌐 CLI-Hub 正式上线 — 一个中央注册表,通过一条 pip 命令即可浏览、搜索、安装任意 CLI。
2026-03-16 🤖 新增 SKILL.md 生成(阶段 6.5)— 每个生成的 CLI 现均附带 AI 可发现的技能定义。
2026-03-16 🤖 新增 SKILL.md 生成(阶段 6.5)— 每个生成的 CLI 现均附带 AI 可发现的技能定义。
2026-03-15 🐾 来自社区的 OpenClaw 支持已上线!合并 Windows cygpath 防护以支持跨平台。
2026-03-15 🐾 来自社区的 OpenClaw 支持已上线!合并 Windows cygpath 防护以支持跨平台。
2026-03-14 🔒 修复 GIMP Script-Fu 路径注入漏洞,并添加日文 README 翻译。
2026-03-14 🔒 修复 GIMP Script-Fu 路径注入漏洞,并添加日文 README 翻译。
2026-03-13 🔌 Qodercli 插件正式作为社区贡献合并,提供独立安装脚本。
2026-03-13 🔌 Qodercli 插件正式作为社区贡献合并,提供独立安装脚本。
2026-03-12 📦 Codex 技能集成已落地,CLI-Anything 现已支持又一人工智能编程平台。
2026-03-12 📦 Codex 技能集成已落地,CLI-Anything 现已支持又一人工智能编程平台。
2026-03-11 📞 Zoom 视频会议测试框架已添加,成为第 11 个支持的应用。
2026-03-11 📞 Zoom 视频会议测试框架已添加,成为第 11 个支持的应用。
CLI 是人类和 AI 智能体共同的通用接口:
• 结构化且可组合 — 文本命令符合 LLM 格式,可链式调用完成复杂工作流
• 轻量且通用 — 开销极小,跨系统运行且无依赖
• 自我描述 — --help 标志提供 AI 智能体可发现的自动文档
• 验证成功 — Claude Code 每日通过 CLI 运行数千个真实工作流
• 面向 AI 智能体设计 — 结构化 JSON 输出消除解析复杂度
• 确定且可靠 — 一致的结果实现可预测的 AI 智能体行为
CLI-Anything 有两个同等实用的切入点:
先安装 CLI-Hub 包管理器。它让你通过一条命令即可浏览、搜索、查看、安装、更新、卸载及启动 CLI-Anything 测试框架及第三方公共 CLI。
pip install cli-anything-hub