Zero

Vercel, Inc. · Vercel.Zero

The programming language for agents

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.

winget install --id Vercel.Zero --exact --source winget

Latest 0.3.2

Release Notes
  • Adds break and continue support to the direct backend and zero test, lowering both through typed MIR and all direct emitters with conformance coverage and required runtime checks.
  • Speeds up graph validation with indexed node-hash tables, a reusable adjacency index, and deduplicated store validation, making zero import on large programs roughly 12x faster. Contributors
  • @ctate

Installer type: portable

Architecture Scope Download SHA256
x64 Download ABFDC58CF4576FEAFD8454B54CC07800A674DECE2B051DF2C9C7614615B3074E
arm64 Download F5192B32F94FEF682BEE42CF948E01C1DE3094131CDCEC81029E93C5C38BE4D2

Details

Homepage
https://zerolang.ai/
License
Apache-2.0
Publisher
Vercel, Inc.
Support
https://github.com/vercel-labs/zerolang/issues
Copyright
Copyright 2026 Vercel, Inc.
Moniker
zerolang

Tags

agentlanguageprogrammingprogramming-language

Older versions (6)

0.3.1
Architecture Scope Download SHA256
x64 Download 7957F4D5634D6E88E738C3354A08C4FA4A122B9FDF2AE87603C95BABC42AD550
arm64 Download 9B50226BC1BAFA58CC598C453257748A30E115EC4133A8B51ADD0719E0FDD9CD
0.3.0
Architecture Scope Download SHA256
x64 Download AEBC2AAA76393FDED530D68D497B1DBE4F70C980AC5983D0B9AB2FE936815A01
arm64 Download 138828FEE692EFB7AF1A975ECA1628B0A94480C1410C73BFA972C605DFE47665
0.2.1
Architecture Scope Download SHA256
x64 Download 3E49972D94DC31F9B63847A0CC96FDB45240C0D54A2D1C6EDED30049B16B0AF3
arm64 Download 3C0286BCB27592CB3AF7FDE54E529A960D38AE97C483791D7894AD3948791C0F
0.2.0
Architecture Scope Download SHA256
x64 Download 58FC35F80B89CAF99FC274A2AEBEC67C74BA0C9992AAEFBEA67F9AC0930F859F
arm64 Download 43706A79DDF07DA1C4231613F49F724E3A757A87110753A1C0CBA22D14873563
0.1.4
Architecture Scope Download SHA256
x64 Download F8BFCD880D28E9980C09E1BC983C03393816966939CC10544267EDBD926A785E
arm64 Download 5D8847702265E9C8CC217A459B394CA12D0A9FE991B118EFE2E68646E110732D
0.1.3
Architecture Scope Download SHA256
x64 Download DECD620D1D6765581AE3445591C1446E9EAA4C7DE4ADEBF61E36C038F5C63BE6
arm64 Download DDB3ADA3E0626811127D93E5356220DB2FBD7D8BF40553DC0194A84B9315A987