
Zero Native
Scaffold and ship a native desktop shell around a web UI using the zero-native Zig CLI, WebView or CEF, bridge commands, and packaging.
Install
npx skills add https://github.com/vercel-labs/zero-native --skill zero-nativeWhat is this skill?
- Zig desktop app shell with platform WebView or bundled Chromium via CEF
- Discovery stub loads current docs via `zero-native skills list` and `skills get core`
- `skills get core --full` for project anatomy, bridge, security, packaging, and debugging references
- `skills get automation` for snapshots, reloads, and built-in automation server against a running app
- Scaffold flows via `npx zero-native` and Bash-allowed `zero-native:*` tooling
Adoption & trust: 13 installs on skills.sh; 4.1k GitHub stars.
Recommended Skills
Frontend Designanthropics/skills
Vercel React Best Practicesvercel-labs/agent-skills
Remotion Best Practicesremotion-dev/skills
Vercel Composition Patternsvercel-labs/agent-skills
Develop Userscriptsxixu-me/skills
Next Best Practicesvercel-labs/next-skills
Journey fit
Primary fit
Building the product is where you choose engines, wire bridge APIs, and package the desktop artifact. zero-native is a web-UI-first desktop frontend shell—canonical shelf is build frontend even though Zig handles the native layer.
SKILL.md
READMESKILL.md - Zero Native
# zero-native zero-native is a Zig desktop app shell for building native desktop apps with web UIs. It uses the platform WebView for small native-footprint apps and can bundle Chromium through CEF where supported. ## Start here This file is a discovery stub for agents that installed zero-native once with a skills installer such as `npx skills add zero-native`. Before implementing or explaining zero-native app work, use the installed CLI to discover and load the current skill content: ```bash zero-native skills list zero-native skills get core zero-native skills get core --full ``` Use `zero-native skills get core` for initial orientation. Use `zero-native skills get core --full` for implementation tasks because it includes the reference files for project anatomy, runtime, frontend assets, bridge/security/native capabilities, packaging, and debugging. Use `zero-native skills get automation` when testing a running app, taking snapshots, requesting reloads, or using the built-in automation server. ## Quick orientation ```bash npm install -g zero-native zero-native init my_app --frontend next cd my_app zig build run ``` Generated apps center on `app.zon`, `src/main.zig`, `src/runner.zig`, `build.zig`, and `frontend/`. Inspect those files before editing an existing app.