Zero Native
Vercel Labs toolkit (Chris Tate) for native desktop + mobile shells around web UIs — Zig core, selectable web engines, Next.js/Vite/React/Vue/Svelte frontends.
Repo: vercel-labs/zero-native. Site: zero-native.dev. Source: zero-native.dev, 2026-06-13
Current Source Snapshot
As of the deep review, zero-native is an Apache-2.0 Vercel Labs repo with npm package zero-native@0.3.0, latest GitHub release v0.3.0 published 2026-06-24, main at a9c6008ced708e94e215dd87e7d2da518aa935c8, 4,250 stars, and 179 forks. The current release added app-level keyboard shortcuts, manifest-driven runner shortcuts, WebView2 trusted child bridges, and shortcut validation docs. Source: GitHub vercel-labs/zero-native, 2026-06-30; npm registry, 2026-06-30
Architecture
| Layer | Detail |
|---|---|
| Native shell | Zig — small binaries, controlled memory vs Electron-default |
| Web engines | WKWebView (macOS/iOS), WebKitGTK, WebView2, Chromium/CEF |
| Frontends | Next.js, Vite, React, Vue, Svelte |
| Security | WebView treated as untrusted; native bridges opt-in |
| Platforms | macOS, Linux, Windows, iOS, Android (mobile evolving — check docs) |
Launch: @ctatedev (also Browser Testing Skills, JSON Render -- Generative UI Framework author) — 3,889 likes, 3,559 bookmarks. Source: X/@ctatedev, 2026-05-09
vs Electron / Tauri
| Approach | Tradeoff |
|---|---|
| Electron | Mature; heavy RAM/binary |
| Tauri | Rust shell; webview |
| zero-native | Zig shell; engine choice per platform; Vercel Labs integration story |
Stack fit (Kevin)
- Dedalus desktop companion — wrap admin or local dev UI in native shell without full Electron.
- Agent Machines local tray app — potential shell for tailnet status / agent dashboard (web UI inside native).
- Not for kevin-wiki viewer — wiki stays web-first on Vercel.
- No standalone skill yet — use this as a tool reference when a task explicitly needs native shells, WebView security policy, or Zig/native bridges; ordinary frontend work should stay on the Next/Vercel route.
- Evaluate mobile maturity before Cathy-style personal apps ship to App Store.
Timeline
- 2026-05-09 | Launch thread — Zig native + web UI, 5 platforms. Source: X/@ctatedev, 2026-05-09
- 2026-05-11 | Wiki page from Kevin capture. Source: User, 2026-05-11
- 2026-06-13 | Quality remediation: architecture table, Electron comparison, Agent Machines lens. Source: zero-native.dev, 2026-06-13
- 2026-06-30 | Deep-reviewed the local launch screenshot and current source state; recorded
v0.3.0, main HEAD, npm package, license, and the decision to keep this as a tool route rather than a default executable skill. Source: X bookmark artifact audit, 2026-06-30