CLI-Anything:为任何软件生成CLI

1
分类开源项目
作者HKUDS
来源跳转
发表时间

内容

CLI-Anything 是由 HKUDS 开发的开源项目,旨在通过自动化 CLI 生成技术,让任何软件都能被 AI 智能体直接操控。项目提供 Claude Code 插件和 CLI-Hub 包管理器,支持一键将代码库转换为生产级命令行工具,已覆盖 18 个领域、2,280 项测试全部通过。

  • 核心定位: 弥合 AI 智能体与现有软件之间的鸿沟,将"为人类设计"的软件转化为"智能体原生"工具,无需 API、GUI 自动化或重写。
  • 技术方案: 采用 7 阶段全自动流水线(分析、设计、实现、测试计划、测试编写、文档、发布),直接调用真实软件后端(如 Blender、bpy、LibreOffice 无头模式)生成结构化 CLI。
  • 产品形态: 提供 Claude Code 插件(/cli-anything 命令)和 PyPI 包 cli-anything-hub,支持浏览、安装、管理社区 CLI;同时提供 SKILL.md 机制供智能体自主发现和使用工具。
  • 覆盖范围: 已验证 18 类应用,包括创意工具(GIMP、Blender)、办公软件(LibreOffice)、AI/ML 平台(Ollama、ComfyUI)、开发工具(n8n、Zotero)、游戏引擎(Godot、s&box)及科学计算(QGIS、FreeCAD)等。
  • 质量保证: 2,280 项测试 100% 通过,包含单元测试、端到端真实软件调用验证、CLI 子进程测试;强制依赖真实后端,缺失时测试失败而非跳过。
  • 交互设计: 统一 REPL 界面(ReplSkin)支持交互式会话,所有命令内置 --json 标志输出结构化数据,兼顾人类可读与机器消费。
  • 社区生态: 通过 GitHub 市场分发插件,支持贡献者提交新软件 harness;CLI-Hub 元技能让智能体无需人工干预即可自主发现、安装、使用合适工具。

评论

(0)
未配置登录方式
暂无评论