Vercel debuts Zero language for AI

- Vercel Labs released Zero on May 16, 2026, an experimental systems programming language built for AI agents to read, repair and ship native tools. - GitHub listed more than 1,500 stars within two days, while Zero’s README calls it “the programming language for agents.” - Zero’s public repository, docs and installer are live now through GitHub and the project site zerolang.ai.

Vercel Labs has released Zero, an experimental systems programming language aimed at AI coding agents rather than primarily at human developers. The project appeared publicly on GitHub within the past two days under the `vercel-labs/zero` repository, where Vercel describes it as “the programming language for agents.” The repository says Zero is designed for small native tools, explicit effects, predictable memory and structured compiler output. The code, documentation and examples are public, and the company says the language is not yet stable. ### What exactly did Vercel ship? The GitHub repository says Zero is a systems language that compiles to native executables and is meant for “small native tools.” Vercel Labs published a compiler, standard library, examples, tests, a VS Code extension and documentation alongside the initial release. The public repo was showing about 1,500 stars and 94 forks when it was indexed on May 18. (github.com) The README says Zero remains experimental and “still changing.” Vercel tells users the compiler, standard library, docs and examples are ready for trying the language and giving feedback, but it does not present the current release as stable for production use. ### How is Zero supposed to work with AI agents? Vercel’s README says Zero is built around “structured compiler output,” and its command list includes multiple JSON-producing tools such as `zero graph --json`, `zero size --json`, `zero routes --json` and `zero doctor --json`. (github.com) That gives automated tools a machine-readable path into project structure, binary size, routes and diagnostics without scraping prose output. The project’s skill data file describes Zero as a “compact Zero syntax and semantics guide for agents,” according to GitHub’s indexed view of the repository. MarkTechPost, which reviewed the launch, reported that the compiler emits JSON diagnostics with stable codes and typed repair metadata so agents can act on errors programmatically. (github.com) ### What kind of language is Zero in practice? The getting-started guide says Zero programs ask for explicit capabilities instead of relying on hidden global process state. In the introductory example, the program receives a `World` capability and writes output through `world.out.write`, while fallible operations are marked with `check` and functions that can fail declare `raises`. (github.com) The learning guide says Zero currently supports explicit integer widths including `i8`, `i16`, `i32`, `i64`, `u8`, `u16`, `u32`, `u64`, `usize` and `isize`, along with floating-point types `f32` and `f64`. The docs also describe ordinary control flow, explicit conversions and package manifests through a `zero.json` file. (github.com) ### Why does the release focus on tiny native binaries? Vercel’s examples show Zero building directly to native executables with commands such as `zero build --emit exe --target linux-musl-x64`. MarkTechPost reported that Zero is designed to produce sub-10 KiB binaries, a figure that places the language in the same conversation as low-level tooling meant to be easy to compile, inspect and distribute. (github.com) The repository layout also includes a native compiler implementation under `native/zero-c/`, while the docs walk users through building command-line tools and inspecting package graphs. Those details point to an early focus on compact utilities rather than large application frameworks. ### Where can developers try it now? The public documentation says users can install the latest compiler with a shell script from `zerolang.ai` or build the compiler locally from the GitHub checkout. (github.com) The quick-start materials include commands to check a file, run a small example and build a Linux executable. GitHub showed the repository updated as recently as May 18, with the latest commit indexed roughly 32 minutes before the search snapshot. (github.com) Vercel’s next step, based on the materials now posted, is public iteration through the open repository, docs site, conformance tests and release installer. (github.com)

Get your own daily briefing

Scout delivers personalized news, insights, and conversations tailored to your role and industry.

Download on the App Store

Shared from Scout - Be the smartest in the room.