产品

OpenCode 团队推出 UI 库 Rune,支持 headless 模式供 agent 调用

精选理由

OpenCode 团队新出的 UI 库 Rune,Rust 写的,GPU 直接画界面,还带 headless 模式,agent 能直接拿到截图和元素树,想做 GUI 自动化的可以试试。

Rune 是 OpenCode 团队推出的跨平台 UI 库,基于 Rust 编写,使用 wgpu 通过 GPU 直接绘制界面。它支持 headless 模式,可以在不打开应用、不显示界面的情况下运行。针对 agent 使用场景,Rune 提供截图模式和元素树,方便 agent 进行调试和观察。推文还列举了 NSH、MyGo、BUI 等其他跨平台方案,如 NSH 用 Rust 加各平台原生控件、MyGo 用 Go 提供双模式、BUI 用 C 语言移植 Blender 控件。

图片来源 · Viking
原文 · Viking

发现来自 OpenCode 的 Rune 好漂亮啊,论颜值来说还是非常顶的,还支持headless 模式,可以在不打开应用,不显示界面的情况下运行,适合 agent,提供截图模式以及元素树,供agent 调试和观察,要去试试看了。 Your browser does not support the video tag. 🔗 View on Twitter Viking @vikingmute 才发现现在跨平台的解决方案这么多了?感觉一下百花齐放了: NSH(Native shell):Rust + 用各平台原生控件 github.com/longbridge/nsh MyGo:Go语言 + 双模式(Web 模式 + 原生 UI 模式) github.com/egoist/mygo Rune(来自 open code 团队 UI库):Rust + 自己用 GPU 画(wgpu) github.com/anomalyco/rune BUI (这个有意思了 UI库):C 语言 加上 直接移植 Blender 的控件 做的一个 UI 库: github.com/ppmpreetham/BUI 不知道大家都用过哪些?哪个现在算是比较成熟了? 🔗 View Quoted Tweet 💬 1 🔄 0 ❤️ 0 👀 389 📊 1 ⚡