Zero

Zero 0.3.4

The programming language for agents

  • By Vercel, Inc.
  • Open Source
  • Updated Jun 13, 2026
Download for Windows

About Zero

Zero is an experiment in building an agent-first programming language.
The project is exploring what changes when agents are primary users from day one: a language that can be learned on the fly, tooling that exposes structured facts for debugging and repair, and a standard library broad enough that most programs do not start with a dependency search.
Zero is pre-1 and intentionally unstable. The project will make breaking changes while it searches for the language, library, and tooling patterns that work best for agents. Treat today's syntax and APIs as something to explore, not something to memorize. If that sounds useful, try it with us: run examples, inspect the structured output, and send feedback about what helps agents work better.
Security vulnerabilities should be expected. Zero is not ready for production systems, sensitive data, or trusted infrastructure. If you plan to run or develop Zero, do so in an isolated, disposable environment.
What Zero Is Aiming For
- Agent-first learnability: a small, regular language surface that agents can pick up quickly from examples, docs, and compiler feedback.
- Standard-library depth: common capabilities should live in documented, coherent library APIs instead of scattered dependency stacks.
- Deterministic tooling: diagnostics, graph facts, size reports, explanations, and fix plans should be structured enough for agents to inspect and act on.
- Direct developer experience: checking, running, formatting, inspecting, and repairing code should be fast, copyable, and scriptable.
- Regularity over syntax: prefer one obvious way to express most things, even when that makes code more explicit than a human might choose in another language.

What's new in 0.3.4

  • Makes graph patching the primary agent edit loop with stdin patch bodies, --replace-in-fn, expression replacement by handle, structural rewrites, declaration-level edits, helper/test patch ops, and inline handle diagnostics across view, query, and patch commands.
  • Improves graph/source reconciliation with patch-specific stale-refresh tips, once-per-state notes, accepted whole-file rewrites when function sets are preserved, and clearer unsupported graph-test and non-entry World helper diagnostics.
  • Speeds up graph workflows with memoized repository store loads, adjacency orders, semantic check verdicts, static const classification, pre-merge MIR cache keys, and reusable runtime object cache artifacts.
  • Reduces direct backend output and broadens native coverage with constant array-fill loop lowering, COFF x64 HTTP request-body extraction, chunked file reads via std.fs.readBytesAt, and total-file-size reporting for fixed-buffer reads.
  • Refreshes bundled skills, CLI help, docs, command contracts, conformance fixtures, compiler metrics, and validation guidance around the patch-first agent workflow.
  • Hardens release checks with runtime object cache cleanup, graph patch routing coverage, examples gate teardown retries, and additional package cache/version assertions.
  • Contributors
  • @ctate

Full release notes »

Technical details

PublisherVercel, Inc.
Version0.3.4
Release date2026-06-13
LicenseApache-2.0
Installer typeportable
Architecturex64, arm64
Package IDVercel.Zero

Install Zero from the command line

Install with Windows Package Manager
winget install --id=Vercel.Zero -e
Update to the latest version
winget upgrade --id=Vercel.Zero -e
Uninstall
winget uninstall --id=Vercel.Zero -e

agentlanguageprogrammingprogramming-language

Zero version history

  • 0.3.3
  • 0.3.2
  • 0.3.1
  • 0.3.0
  • 0.2.1
  • 0.2.0
  • 0.1.4
  • 0.1.3

Frequently asked questions

Is Zero free?

Yes. Zero is free and open-source software released under the Apache-2.0 license.

What is the latest version of Zero?

The latest version is 0.3.4, released on Jun 13, 2026.

Is it safe to download Zero?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 51636f38a5e70940608fac0c592c012bdaaf122437b753a11521d4bc81e56a7f.

Which Windows versions does Zero support?

Zero runs on Windows and is available for 64-bit (x64), ARM64 systems.

How do I uninstall Zero?

Open Settings › Apps › Installed apps, find Zero and select Uninstall. From the command line, run winget uninstall --id=Vercel.Zero -e.