explaingit

vercel-labs/zerolang

4,153C

TLDR

Zerolang is an experimental new programming language from a team at Vercel.

Mindmap

A visual breakdown will appear here once this repo is fully enriched.

In plain English

Zerolang is an experimental new programming language from a team at Vercel. The unusual thing about it is the target user. Most programming languages are designed for human developers, and then tooling for AI agents is bolted on later. Zerolang flips that around and treats AI agents as the primary users from day one, while still being usable by people. The README calls this an agent-first programming language. The project is in a very early state. The README says it is pre-1 and intentionally unstable, that breaking changes should be expected, and that today's syntax is something to explore rather than memorize. There is also a blunt warning about security: do not run it on sensitive data or trusted infrastructure, only inside an isolated, disposable environment. The goals the README lists are mostly about making the language easy for a software agent to learn and work with. The surface is meant to be small and regular, so an agent can pick it up quickly from examples and compiler feedback. The standard library is meant to be deep, so most programs do not need to go hunting for third-party dependencies. Diagnostics, dependency graph facts, size reports, and suggested fixes are returned in a structured form, which means a tool or an agent can read them as data rather than parsing free text. The language also favors one obvious way to do most things, even if that means writing more explicit code than a human might prefer. Installing it is a one-line shell command that fetches the latest release and puts a binary called zero on the path. From there the README shows a handful of commands. The zero check command type-checks a program, zero run executes it, and zero build can produce a native executable for targets such as linux-musl-x64. There are also commands like zero graph, zero size, zero skills, and zero doctor that print structured JSON output for inspection. The repository ships scripts for documentation tests, a conformance suite, native tests, command contract checks, and local benchmarks, all run through pnpm.

Open on GitHub → Explain another repo

Generated 2026-05-21 · Model: sonnet-4-6 · Verify against the repo before relying on details.