Vercel Labs Ships Zero: A Graph-First Language Built So Agents Write the Code
Vercel Labs has introduced Zero, an experimental systems programming language aimed at AI rather than human users. It employs unique features like a specific toolchain contract and structured error messages. Reaching version 0.3.4, it compiles to native binaries for major operating systems. The language prioritizes size, speed, and agent usability, though it is still in development. By Daniel…
Vercel Labs unveiled Zero, an experimental systems programming language, on May 15, 2026. The language aims to be faster, smaller, and more manageable for AI agents compared to traditional human-focused compiler output. Zero reached version v0.3.4 and garnered over 5,200 stars on GitHub. Its .0 file extension and Apache 2.0 license allow for native binary compilation on Linux, macOS, and Windows.
The toolchain's contract enables machine-readable diagnostics and repair plans, with explicit effects for functions accessing external resources. The language's graph-first authoring workflow, introduced in v0.3.0, uses a zero.graph store for compiler input and .0 files as human-readable projections. Agents interact with Zero through zero query and zero patch, with patches validated by graph hashes.
The transition from earlier builds may require adjustments, but v0.3.2 improves import speed for large projects. While some critics question the value of structured errors for developers, others argue that agents benefit from these capabilities. Zero competes with Zig and Rust in binary size and explicit allocation, but lacks Rust's borrow checker and ecosystem, and offers smaller, dependency-free artifacts.
The project is open-source and managed by Vercel Labs, with the warning that it is experimental and may introduce breaking changes.
Written by urgent.news from InfoQ's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.