港大开源黑科技!一行命令让你的龙虾(OpenClaw)操控任意软件(内附安装教程)

admin 2026-03-26 12:35:18 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 香港大学开源项目CLI-Anything能够自动分析任意软件的源码,为其封装一套AI友好的命令行接口(CLI),解决了AIAgent难以操控图形界面(GUI)专业软件的瓶颈问题。它与OpenClaw(龙虾)等AIAgent框架结合,可以让AI直接调用如GIMP、Blender、LibreOffice等软件的完整功能,实现稳定、快速的自动化操作,例如批量处理图像、自动生成PDF报告、3D渲染以及跨软件的自动化工作流。该项目已在GitHub上获得超过15.8K的星标,支持多种平台和软件生态,并提供了详细的安装与使用教程。 综合评分: 90 文章分类: AI安全,应用安全,技术标准,解决方案,安全开发


龙虾接收你的需求,自动循环处理,你只需要说:”帮我把这 50 张商品图都压缩到 800px 宽,右下角加水印。”


场景二:📊 自动生成 PDF 报告

痛点:每周要手动整理数据、制作 Word/PPT 报告,耗时耗力。

# 创建文档
cli-anything-libreoffice document new -o report.json --type writer

# 添加标题
cli-anything-libreoffice --project report.json writer add-heading -t "Q1 销售报告" --level 1

# 添加表格
cli-anything-libreoffice --project report.json writer add-table --rows 5 --cols 4

# 导出 PDF
cli-anything-libreoffice --project report.json export render output.pdf -p pdf

龙虾自动化版本:你说”帮我生成本周销售数据的 PDF 报告”,龙虾从数据库拉数据,调 LibreOffice CLI 填模板,直接输出 PDF 发给你。


场景三:🎬 3D 渲染自动化

痛点:Blender 渲染需要一步步手动设置场景、材质、灯光,门槛极高。

# 进入 Blender REPL 交互模式
cli-anything-blender

# 创建场景
blender> scene new --name ProductShot

# 添加物体
blender[ProductShot]> object add-mesh --type cube --location 0 0 1

# 执行渲染(调用真实 Blender 引擎)
blender[ProductShot]*> render execute --output render.png --engine CYCLES

blender> exit

龙虾可以接管整个 3D 渲染流程,从场景搭建到最终输出,全程无需你点一下鼠标。


场景四:🤖 跨软件自动化工作流

这才是 CLI-Anything 最震撼的地方:龙虾可以同时调度多个软件,组成完整的自动化流水线。

以”制作直播片头”为例:

龙虾接收指令:帮我制作一个科技风格的直播片头

① 调用 cli-anything-blender → 渲染 3D 片头动画 (intro.mp4)
② 调用 cli-anything-audacity → 处理背景音乐,去噪剪裁 (bgm.mp3)
③ 调用 cli-anything-obs → 将动画和音乐组装为完整直播场景
④ 输出最终片头文件,通知用户完成

一句话指令,跨多个专业软件的完整工作流,全自动完成。


🗺️ 已支持软件生态

| 领域 | 代表软件 | | — | — | | 🎨 创意设计 | GIMP、Inkscape、Krita | | 🎬 影音制作 | Blender、OBS Studio、Audacity | | 📝 办公文档 | LibreOffice(Writer/Calc/Impress) | | 📊 数据分析 | JupyterLab、Metabase、DBeaver | | 🤖 AI/ML | Stable Diffusion WebUI、ComfyUI | | 💻 开发运维 | Jenkins、Portainer、SonarQube | | 📞 协作通信 | Zoom、Mattermost |

理论上,任何拥有公开源码的软件都可以被 CLI-Anything 接入,生态扩展完全取决于社区贡献。


🆚 两种方式对比:有了 CLI-Anything vs 没有

| 对比维度 | 传统 GUI 自动化 | CLI-Anything | | — | — | — | | 稳定性 | ❌ 脆弱,界面变动即崩溃 | ✅ 稳定,基于底层 API | | 执行速度 | ❌ 慢,需等待 UI 渲染 | ✅ 快,直接调用后端 | | Agent 可解析 | ❌ 难,只能靠截图分析 | ✅ JSON 结构化输出 | | 安装复杂度 | ❌ 复杂,各种配置 | ✅ pip install -e . 一行搞定 | | 功能完整性 | ❌ 只能模拟可见操作 | ✅ 调用完整功能集 |


🔮 这意味着什么?

CLI-Anything 的出现,代表了一种新的软件开发范式正在形成:

软件不只要对人友好,还要对 AI Agent 友好。

过去我们开发软件,考虑的是”用户怎么点击”;未来,开发者还需要考虑”AI Agent 怎么调用”。

龙虾(OpenClaw)提供了 AI 的”大脑”,CLI-Anything 提供了 AI 的”手”。两者结合,离”一人一公司”的愿景又近了一步——你只需要提需求,AI 团队自动帮你用所有专业工具把活干完。


⚡ 快速上手

# OpenClaw 用户
git clone https://github.com/HKUDS/CLI-Anything.git
mkdir -p ~/.openclaw/skills/cli-anything
cp CLI-Anything/openclaw-skill/SKILL.md ~/.openclaw/skills/cli-anything/SKILL.md

# 然后在龙虾里说:
# @cli-anything 帮我为 GIMP 生成 CLI 接口

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


本文介绍的工具均为开源项目,仅供学习和研究使用。使用前请确认已遵守相关软件的开源协议。


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:零知实验室 SuperKJ SuperKJ《港大开源黑科技!一行命令让你的龙虾(OpenClaw)操控任意软件(内附安装教程)》

评论:0   参与:  0