港大开源CLI-Anything:一条命令让任何软件变身AI Agent可操控工具,4天狂揽1.5万Star

CLI-Anything:一条命令将软件源码转化为AI Agent可操控工具

香港大学团队近日开源了一个名为 CLI-Anything 的项目。该项目旨在通过一条命令,将任何拥有源代码的软件转化为AI Agent可以直接操控的命令行工具,无需手动编写API接口或配置浏览器自动化。

核心功能

其核心逻辑是构建一个全自动的七阶段流水线:
1. 分析源码
2. 设计命令结构
3. 实现命令行接口
4. 规划测试用例
5. 编写测试代码
6. 生成使用文档
7. 发布安装包

整个过程完全自动化,用户只需提供软件源码,即可等待流水线执行完毕。

港大开源CLI-Anything:一条命令让任何软件变身AI Agent可操控工具,4天狂揽1.5万Star
项目上线4天即获得超过1.5万颗星标,持续位列GitHub趋势榜。

港大开源CLI-Anything:一条命令让任何软件变身AI Agent可操控工具,4天狂揽1.5万Star
CLI-Anything 的自动化流水线示意图。

支持范围与可靠性

目前,该项目已成功为16款软件生成了命令行接口,覆盖了多个领域:
* 创意与办公:Blender, LibreOffice, Kdenlive, Shotcut, 幕布, Draw.io, Zoom, NotebookLLM。
* 开发与运维:Jenkins, GitLab, Grafana。

关键特性在于,其生成的接口直接调用软件的真实后端,例如通过GEGL/Script-Fu操控GIMP,通过bpy操控Blender,或通过无头模式操控LibreOffice导出PDF。所有生成的命令行工具均经过严格测试,1839个测试用例保持100%通过率

港大开源CLI-Anything:一条命令让任何软件变身AI Agent可操控工具,4天狂揽1.5万Star
已支持的部分软件列表及测试状态。

该项目支持主流的AI Agent开发平台,包括Claude Code、OpenClaw、Cursor、Codex、OpenCode等。

使用方法

以在Claude Code中使用为例,安装与使用仅需几个步骤:

  1. 添加并安装插件
    bash
    # 添加 marketplace
    /plugin marketplace add HKUDS/CLI-Anything
    # 安装插件
    /plugin install cli-anything

    港大开源CLI-Anything:一条命令让任何软件变身AI Agent可操控工具,4天狂揽1.5万Star

  2. 生成命令行工具
    对Claude Code输入指令,指向本地源码目录或远程Git仓库地址。
    bash
    /cli-anything:cli-anything ./libreoffice
    # 或
    /cli-anything:cli-anything https://github.com/C4illin/ConvertX

    港大开源CLI-Anything:一条命令让任何软件变身AI Agent可操控工具,4天狂揽1.5万Star
    港大开源CLI-Anything:一条命令让任何软件变身AI Agent可操控工具,4天狂揽1.5万Star

  3. 安装与使用
    生成完成后,进入相应目录安装即可。
    bash
    cd ConvertX/agent-harness && pip install -e .

    随后即可通过 --help 查看使用说明,或直接让Agent调用该工具。
    bash
    cli-anything-convertx --help

    港大开源CLI-Anything:一条命令让任何软件变身AI Agent可操控工具,4天狂揽1.5万Star
    港大开源CLI-Anything:一条命令让任何软件变身AI Agent可操控工具,4天狂揽1.5万Star

每个生成的命令都支持 --json 参数,为Agent提供结构化输出以便直接解析。若对生成的功能覆盖度不满意,还可运行 refine 命令进行补充增强。

项目意义与趋势

CLI-Anything 项目本身的技术实现之外,其代表的方向更值得关注。项目在README中明确指出:“今天的软件服务于人类,明天的用户将是Agent。”

这揭示了一个趋势:未来的软件设计需要越来越多地考虑AI Agent作为主要用户。Agent不需要图形界面,而是需要结构化的输入输出与可编程的接口,命令行恰好完美契合这些需求——文本命令易于LLM生成,输出可格式化为JSON便于解析,--help 自带文档便于功能发现。

此前,谷歌开源了Google Workspace CLI,将其办公套件服务命令行化。如今,CLI-Anything 试图将这一模式推广至任意软件。来自工业界与学术界的这些努力,共同指向了“软件Agent化”的清晰趋势。


关注“鲸栖”小程序,掌握最新AI资讯

本文来自网络搜集,不代表鲸林向海立场,如有侵权,联系删除。转载请注明出处:http://www.itsolotime.com/archives/27484

(0)
上一篇 2026年3月26日 上午10:47
下一篇 2026年3月26日 上午10:57

相关推荐

  • OpenResearcher:首个开源离线深度研究轨迹合成流水线,训练30B模型超越GPT-4.1与Claude-4-Opus

    训练一个能够像人类研究员一样执行“搜索→浏览→推理”的深度研究智能体,其核心瓶颈往往不在于模型本身的能力,而在于高质量、长程研究轨迹数据的严重匮乏。现有的数据采集方法要么依赖昂贵且不稳定的在线搜索API,要么只能生成2-5轮的浅层交互,远不足以覆盖真实深度研究中动辄数十轮甚至上百轮的复杂推理链条。 针对这一痛点,来自德克萨斯农工大学、滑铁卢大学、加州大学圣地…

    2026年3月29日
    37900
  • 用鸿蒙打造儿童教育新体验:《声趣国旗通》背后的技术实践

    项目演示 引言:从痛点到方案 作为一名鸿蒙开发者,我一直在思考:如何用技术让儿童教育变得更有趣? 市面上的国旗学习应用大多停留在“图文展示”层面,缺乏互动性,对于低龄儿童来说认知门槛过高。 于是,我决定用 HarmonyOS 打造一款真正适合孩子的国旗学习应用——《声趣国旗通》。 这款应用的核心理念是:卡通化、超简单、强互动。在开发过程中,我深度体验了鸿蒙最…

    2026年1月13日
    29700
  • 《生化危机》女主联手程序员打造AI记忆宫殿,本地开源拿下历史最高分96.6%

    项目背景:开源AI记忆系统MemPalace 在GitHub上,一个名为MemPalace的开源项目引起了广泛关注。该项目由知名女演员米拉·乔沃维奇(曾主演《生化危机》系列)与程序员好友及Claude团队共同打造,旨在构建一个高效的AI记忆系统。 经过数月的开发与打磨,该系统在长期记忆基准测试LongMemEval中取得了96.6%的优异成绩,据称是“公开可…

    2026年4月9日
    46700
  • Kimi K2 Thinking开源引爆AI界:超越GPT-5的300步工具调用模型实战指南

    Kimi 最近开源了其思考模型:Kimi K2 Thinking。根据官方介绍,该模型具备“边思考,边使用工具”的能力,能够自主执行高达 300 步的工具调用流程,以解决复杂问题。在被称为“人类终极考试”的高难度推理与通用智力测试中,其表现超越了 GPT-5,达到了当前的最先进水平。 若想在 Kimi 官网体验此能力,可直接在 kimi.com 开启“长思考…

    2025年11月17日
    60600
  • 告别人肉调试:OpenClaw+Playwright如何实现真正的AI自动化采集

    每次接到“去这个网站,把几个字段整理成表格”的需求,流程总是固定的:打开开发者工具、分析DOM、写选择器、跑脚本、报错、贴日志、再修改……周而复始。 或许你也尝试过用ChatGPT“提效”:让它生成一段Playwright代码,拷贝运行,出错后再把日志贴回去,反复调整选择器、增加等待、处理弹窗。折腾许久后会发现,这并未实现真正的自动化,只是将手动操作替换成了…

    2026年3月8日
    1.7K00