HKUDS开发者工具

CLI Anything

CLI-Anything

为现有软件生成和管理 Agent 可调用 CLI 的工具集,包含 CLI-Hub、生成流程与 SKILL/插件接入方式。

  • 后端
  • 全栈
  • DevOps / 运维
  • AI 编程
  • 效率 / 生产力
  • CLI
  • Windows
  • macOS
  • Linux
  • 支持本地运行
CLI-Anything 截图
社区热度
49.3k Stars
GitHub 收藏
最近活跃
2026/8/21
近 30 天还在更新
授权协议
APACHE-2.0
宽松协议

为什么值得关注

不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。

近 90 天

解决的问题

面向 AI 智能体缺乏有效命令行交互入口的问题,提供通用的软件适配与 CLI 生成机制。

实际价值

通过 CLI-Hub 和多软件 harness 覆盖,使智能体能够直接调用各种桌面与专业软件。

创新 / 差异化

将传统软件转化为智能体可操作的统一 CLI 及技能插件体系,具备明确的架构差异。

扩展潜力

支持通过 pip 和插件机制快速扩展,便于社区贡献和多智能体平台接入。

为什么是现在

正值 AI 智能体生态向复杂真实软件操作拓展的阶段,契合当前工具链需求。

社区活跃度

近 90 天新增 28 个 Issue、77 个 PR;窗口内抽取的 Issue/PR 样本中有 17 位 Issue 发起者、46 位 PR 贡献者,并发布 1 个版本。

维护者响应

窗口内 28 个 Issue 样本关闭率 36%,76 个 PR 样本合并率 46%。维护者响应统计覆盖该 Issue 样本的 100%,响应率 0%,首次响应中位数 暂无样本。

PR 样本 46 位贡献者1 次 ReleaseIssue 响应率 0% · 样本 28(覆盖 100%)PR 合并率 46% · 76 条窗口样本

核心亮点

  • 通过 CLI-Hub 搜索、安装、更新和启动已登记 CLI
  • 提供面向编码 Agent 的 CLI 生成与测试流程
  • 支持结构化 JSON 输出和面向人的命令行输出

快速开始

安装方式、上手难度、开始步骤。

装在哪

本地运行

难不难

中等,需要一点配置

支持本地运行
  1. 01先安装 cli-anything-hub,用 cli-hub searchcli-hub list 检查是否已有目标软件的 CLI。
  2. 02已有实现时直接通过 CLI-Hub 安装并查看 --help;没有时再给支持的编码 Agent 安装 CLI-Anything 插件或 Skill。
  3. 03生成新 CLI 后先运行项目提供的单元/E2E 检查,并核对目标软件所需的本地权限和额外依赖。

更适合谁

  • 想在本机直接跑起来试用的开发者

更多介绍

CLI-Anything 面向“让现有软件具备 Agent 可调用接口”这一场景:一方面提供 CLI-Hub,用于搜索、安装、更新和启动已经收录的 CLI;另一方面提供一套生成流程,让编码 Agent 分析目标软件后构建带结构化输出、测试和文档的命令行接口。它适合需要把桌面软件、开发工具或内部系统接入 Agent 工作流的开发者,但具体 CLI 的能力和可靠性仍取决于目标软件与对应实现。

信息来源

每条信息都标注了状态与出处,可展开查看。

14 条 · 展开
  • capability tags

    已核验

    ai_coding、productivity

    来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17

  • editor note

    已核验

    {"en":"Its value is the combined discovery and CLI-generation workflow, not a guarantee that every application gets an equally reliable interface. Review permissions, tests, and upstream dependencies for each CLI before production use.","zh":"价值在于“统一发现 + 生成 CLI”的工作流,而不是承诺任何软件都能自动得到同等质量的接口。生产使用前应逐个检查目标 CLI 的权限、测试和上游依赖。"}

    来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17

  • how to use

    已核验

    {"steps":[{"en":"Install `cli-anything-hub` first and use `cli-hub search` or `cli-hub list` to see whether a CLI already exists for the target software.","zh":"先安装 `cli-anything-hub`,用 `cli-hub search` 或 `cli-hub list` 检查是否已有目标软件的 CLI。"},{"en":"If an implementation exists, install it through CLI-Hub and inspect `--help`; otherwise install the CLI-Anything plugin or skill for a supported coding agent.","zh":"已有实现时直接通过 CLI-Hub 安装并查看 `--help`;没有时再给支持的编码 Agent 安装 CLI-Anything 插件或 Skill。"},{"en":"After generating a new CLI, run its unit/E2E checks and review the local permissions and upstream dependencies required by the target software.","zh":"生成新 CLI 后先运行项目提供的单元/E2E 检查,并核对目标软件所需的本地权限和额外依赖。"}],"installAt":"local","difficulty":"medium"}

    来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17

  • intro

    已核验

    {"en":"CLI-Anything targets the problem of making existing software callable by agents. CLI-Hub can search, install, update, and launch registered CLIs, while the generation workflow guides coding agents through building command-line interfaces with structured output, tests, and documentation. It is useful when connecting desktop software, developer tools, or internal systems to agent workflows, but the capability and reliability of each generated or community CLI still depends on the target application and its implementation.","zh":"CLI-Anything 面向“让现有软件具备 Agent 可调用接口”这一场景:一方面提供 CLI-Hub,用于搜索、安装、更新和启动已经收录的 CLI;另一方面提供一套生成流程,让编码 Agent 分析目标软件后构建带结构化输出、测试和文档的命令行接口。它适合需要把桌面软件、开发工具或内部系统接入 Agent 工作流的开发者,但具体 CLI 的能力和可靠性仍取决于目标软件与对应实现。"}

    来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17

  • 最新版本

    已核验

    v0.4.0

    来源: GitHub 官方接口 · latest_release=v0.4.0 · 2026/9/12

  • 许可证

    已核验

    Apache-2.0

    来源: GitHub 官方接口 · license.spdx_id=Apache-2.0 · 2026/9/12

  • needs api key

    已核验

    来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17

  • 一句话用途

    已核验

    {"en":"A toolkit for generating and managing agent-callable CLIs for existing software, with CLI-Hub, generation workflows, and skill/plugin integrations.","zh":"为现有软件生成和管理 Agent 可调用 CLI 的工具集,包含 CLI-Hub、生成流程与 SKILL/插件接入方式。"}

    来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17

  • 平台

    已核验

    windows、macos、linux

    来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17

  • 分类线索

    根据材料推断

    ai-apps

    来源: 项目说明文档 · hint=ai-apps · 2026/8/16

  • product forms

    已核验

    cli

    来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17

  • role tags

    已核验

    backend、fullstack、devops

    来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17

  • supports local

    已核验

    来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17

  • supports self host

    已核验

    来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17

根据分类、能力和适用角色匹配的其他已核验项目。