乐于分享
好东西不私藏

一个命令,让所有软件变成OpenClaw AI智能体

一个命令,让所有软件变成OpenClaw AI智能体

⭐ 关注公众号「梦境小王」,获取更多AI技术干货,点击上方蓝字关注 


用一个命令,任何软件都能变成AI可控制的智能体。

这是香港大学数据智能实验室(HKUDS)开源的新项目 CLI-Anything 放出的豪言。

上线即获 2000+ GitHub stars,1436个测试 100%通过

现在的AI智能体面对软件时,处境尴尬:

  • • GUI自动化: brittle,一碰就碎
  • • API文档:得手动写,麻烦
  • • 跨软件协作:几乎不可能

而 CLI-Anything 说:一条命令,全部搞定。

怎么做到的?

一条命令,生成生产级CLI

/cli-anything ./gimp# 或/cli-anything https://github.com/blender/blender

然后:

pip install -e .# 即可使用cli-anything-gimpcli-anything-blender

7阶段全自动流水线

阶段
功能
分析
理解代码结构
设计
规划CLI架构
实现
生成代码
测试规划
设计测试用例
写测试
自动编写测试
文档
生成–help文档
发布
打包发布

真实软件集成

不是toy实现:

  • • LibreOffice 生成真实PDF
  • • Blender 渲染真实3D场景
  • • Audacity 通过sox处理真实音频

1436个测试,100%通过,覆盖9大主流应用。

为什么CLI是AI智能体的最佳接口?

1. 结构化、可组合

文本命令天然匹配LLM格式,多步工作流轻松串联。

2. 自我描述

每个命令都有 --help,AI可以运行时发现所有能力。

3. JSON输出

每个命令内置 --json,机器可读,人类可调试。

4. 确定性

CLI结果可预测,AI行为稳定可靠。

覆盖所有软件类别

类别
支持
创意工具
GIMP, Blender, Inkscape, Audacity
AI平台
Stable Diffusion, ComfyUI, InvokeAI
数据分析
JupyterLab, Apache Superset
开发工具
Jenkins, GitLab, Portainer
办公软件
LibreOffice, Grafana, Mattermost
图表工具
Draw.io, Mermaid, PlantUML

使用方法

1. 添加插件市场

/plugin marketplace add HKUDS/CLI-Anything

2. 安装插件

/plugin install cli-anything

3. 运行

/cli-anything ./你的软件

4. 安装使用

pip install -e .cli-anything-[软件名]

意义:AI与软件的桥梁

当所有软件都能被AI控制,意味着:

  • • 自动化边界被彻底打破
  • • AI工作流可以操作任意软件
  • • 智能体生态真正成为可能

写在最后

从命令行到GUI花了几十年。

从GUI回到CLI,只用了几个月——因为AI需要确定性。

CLI-Anything的意义,不只是生成CLI,而是让AI真正掌控软件

这可能是智能体时代最重要的一块拼图。


项目地址https://github.com/HKUDS/CLI-Anything

⭐ 关注公众号「梦境小王」,获取更多科技洞察,第一时间获取AI行业动态。

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 一个命令,让所有软件变成OpenClaw AI智能体

猜你喜欢

  • 暂无文章