@tarunsachdeva: 今晚在试玩 http://zero-native.dev,这玩意儿太疯狂了,一个包含 WebView 的原生 Mac 应用居然只有... 680KB

X AI KOLs Timeline 工具

摘要

Zero-native 是一个新工具,用于使用 Zig 和 WebView 构建轻量级原生桌面应用,生成的二进制文件小于 1MB,支持快速重新构建并可直接访问 C 库。

今晚在试玩 https://t.co/2nz4UMNmGE,这玩意儿太疯狂了 一个包含 WebView 的原生 Mac 应用居然只有... 680KB https://t.co/PLYDhE9uAv
查看原文
查看缓存全文

缓存时间: 2026/05/11 08:37

今晚在试玩 https://t.co/2nz4UMNmGE,这东西太疯狂了

生成一个包含 WebView 的原生 Mac 应用,体积居然只有… 680kb https://t.co/PLYDhE9uAv


zero-native | 使用 Zig + WebView 构建桌面应用

来源: https://zero-native.dev/ 使用 Web UI 构建原生桌面应用. 极小的二进制文件. 极低的内存占用. 即时重建.

为什么选择 zero-native

小巧且快速

zero-native 应用使用系统 WebView,生成的二进制文件不足 1MB,且内存占用远低于传统原生应用框架. 无需捆绑庞大的运行时环境.

自主选择 Web 引擎

对于轻量级应用,可以使用系统 WebView;若需要像素级的渲染一致性,则可通过 CEF 捆绑 Chromium. 相同的 API,不同的权衡. 你可以根据项目需求自行选择.

快速的原生重建

Zig 编译速度快. 修改你的桥接命令、系统集成或应用逻辑,几秒钟内即可获得重新构建的二进制文件. 你的前端依然可以即时热重载.

任意 C 库,一键导入

Zig 直接调用 C 语言. 无需生成绑定,无需 unsafe 包装器,也不需要粘合代码. 原生 SDK、音频编解码器、机器学习运行时:只需包含头文件即可调用. 当你的应用需要深入内置 API 之外时,没有任何功能是不可触及的.

跨平台基础

今天就可以从一个 Zig 代码库构建 macOS 和 Linux 桌面外壳,Windows 和移动端的工作正在进行中. 原生层保持小巧且显式,而 WebView 界面保持熟悉感.

更简单的原生层

没有借用检查器. 没有生命周期. 不用为了一个字符串与编译器斗争 20 分钟. Zig 是一种简单、可读的系统级语言,Web 开发者一下午就能上手.

快速开始

zero-native init my_app --frontend next
cd my_app
zig build run

首次运行会安装生成的前端依赖,然后打开一个渲染你 HTML 的原生窗口. 阅读完整的快速入门指南 (https://zero-native.dev/quick-start),从零开始打包你的应用.

了解更多

  • 快速入门 (https://zero-native.dev/quick-start)-- 创建、运行和打包你的第一个应用
  • Web 引擎 (https://zero-native.dev/web-engines)-- 系统 WebView vs. Chromium (CEF)
  • 应用模型 (https://zero-native.dev/app-model)-- 应用、源码与生命周期
  • 桥接 (https://zero-native.dev/bridge)-- 从 JavaScript 调用原生 Zig
  • 前端项目 (https://zero-native.dev/frontend)-- 使用 React、Vue 或 Svelte
  • 安全性 (https://zero-native.dev/security)-- 权限、策略与导航规则

相似文章

Zero-native – 使用 Web UI 构建原生桌面应用

Hacker News Top

zero-native 是一个全新框架,允许开发者利用 Web UI 技术和 Zig 编程语言构建原生桌面应用。它强调极小的二进制体积、快速的重新构建能力,以及无需沉重运行时开销即可直接访问 C 库。

@berryxia: 兄弟们! 不要重复造轮子,直接拿这个31.4K Star的开源来干吧! 字节跳动把 UI-TARS-desktop 开源了,看了一眼,这个项目已经上线快一年了! 目前 Star 数已经来到 31.4k,而且增长速度还挺稳。 24 小时增长…

X AI KOLs Timeline

ByteDance open-sourced UI-TARS-desktop, a native desktop GUI agent with 31.4k GitHub stars that uses vision models to control local or remote applications via natural language. The tool runs locally for privacy, supports Windows and macOS, and includes a CLI with streaming output for developers.

我通过一个提示在浏览器中构建了一个macOS克隆

Reddit r/artificial

MiMo-V2.5-Pro 可以通过一个提示在浏览器中生成一个功能齐全的 macOS 桌面克隆,展示了在复杂代理任务上的强上下文保持能力。它在 MIT 许可下开源,并在 ClawEval 上领先于效率。