
Zero is Vercel's experimental programming language designed for a world where AI agents write the code. Instead of editing source text, agents query and patch a semantic program graph while the compiler checks every change. Humans simply ask for outcomes, then review readable code projections when needed. Built from the ground up for agentic coding, with token efficiency, fast builds, low memory, and zero dependencies.
Loading comments…
Project Info
Product Keywords
Zero is Vercel's experimental programming language built specifically for a world where AI agents write the code. Instead of editing source text, agents query and patch a semantic program graph while the compiler checks every change. Humans simply ask for outcomes, then review readable code projections when needed. The language is designed from the ground up for agentic coding, with token efficiency, fast builds, low memory, and zero dependencies.
The program is a semantic graph, not source text. Symbols, calls, types, effects, node IDs, and graph hashes form the program database that agents query and patch. Readable .0 projections remain available for human review and rare manual edits.
Graph patches target semantic nodes and fields, guarded by graph hashes and expected values. Stale or invalid edits fail before they touch the store, so the compiler catches shape, type, and stale-state issues automatically.
A traditional loop writes text, then runs tools to learn what the edit meant. Zero puts the compiler in the loop, so an edit is a checked change to the graph — reducing guessing and iteration cycles for agents.
Zero aims to stay small, fast, explicit, and dependency-free. The design prioritizes token efficiency, low memory, fast startup, fast builds, and low latency — without relaxing runtime goals.
Zero flips the paradigm: the graph is the program, and the compiler is the agent's safety net.
This is a fundamental shift from text-based coding to graph-based programming. Instead of agents generating code that must be parsed and understood, Zero gives them a structured, queryable program database with built-in validation. The compiler checks every patch against graph hashes and expected values, making stale or invalid edits impossible before they land. For teams building agentic coding workflows, this means fewer silent failures and more trustworthy autonomous edits.
You're building AI-agent coding tools and want a language designed for machine-native editing, or you're curious about how compiler-owned program graphs can replace text-based source control. Zero is also worth exploring if you value runtime efficiency — token economy, fast builds, and zero dependencies — and are comfortable with an experimental, breaking-change-prone early release. Start with the getting started guide, then dive into the graph architecture and compile-path pages to understand why the program database matters.
Other tools you might consider
Clears is an agentic execution platform for autonomous software delivery, helping R&D organizations move beyond individual AI tools to agentic execution across the entire SDLC.
GitHits gives coding agents access to the open-source code your app depends on. Get real implementation examples, dependency source navigation, package inspection and documentation. Agents can grep and read your codebase. They can't grep and read the open-source code your app depends on. That's where they start guessing, retrying, and looping. GitHits builds a version-aware index on demand. Agents can search, navigate, and inspect the code behind their dependencies. CLI: npx githits@latest init
The moment an agent needs to deploy something, it slams face-first into a wall built for humans. Today we're rolling out Temporary Accounts on Cloudflare Workers. Any agent can now run wrangler deploy — temporary and get a live Worker in seconds.
Meet Mellum, a family of fast language models, including a next-generation model for ultra-low-latency and high-performance inference.
Maker
neon_dev
Alternatives
Loading comments…