用途:zero-native 是一个用 Zig 编写的桌面应用外壳,让开发者用 Web 前端构建原生桌面应用。基础方案使用平台 WebView,追求较小的原生占用;在支持的平台上可通过 CEF 打包 Chromium。
主要能力:资料显示其可按前端技术生成项目(示例使用 next),并围绕 app.zon、src/main.zig、src/runner.zig、build.zig 和 frontend/ 组织代码。CLI 还提供技能发现与自动化相关内容,包括测试运行中的应用、截图、请求重载以及内置自动化服务器。
使用方式:先安装 CLI:npm install -g zero-native;初始化项目:zero-native init my_app --frontend next;进入目录后运行:cd my_app、zig build run。在实现或解释 zero-native 之前,建议先用已安装的 CLI 加载当前技能内容:zero-native skills list、zero-native skills get core、zero-native skills get core --full。初步了解用 zero-native skills get core,实现任务用 --full 以获取项目结构、运行时、前端资源、桥接/安全/原生能力、打包与调试等参考。测试运行中的应用时用 zero-native skills get automation。修改已有应用前,先检查 app.zon、src/main.zig、src/runner.zig、build.zig 和 frontend/。
适用场景:需要以 Web UI 构建原生桌面应用、希望控制运行时体积,或需要内置自动化测试与调试流程的项目。
限制:以上信息来自技能发现入口,未提供完整 API、支持平台清单、收费与授权方式、性能或效果承诺,也未说明 CEF 打包的具体条件,这些内容暂未提供。