这是 AI 编程工具链的一次范式创新。
核心设计:
- JSON 诊断:编译器输出结构化 JSON 错误码和类型化修复元数据,替代人类可读的错误文本
- 零依赖编译:编译为小于 10KB 的原生二进制文件,无需 LLVM 依赖
- 能力型 I/O:函数必须显式声明副作用,无隐式分配、无隐式异步、无魔法全局变量
- AI 工具集成:zero skills 命令输出 Claude Code、Cursor、Codex 等 17+ AI 编程助手可消费的能力描述
当前状态:
- 实验性版本(v0.1.1),Apache-2.0 开源许可
- 尚不适用于生产环境(无包注册表、规范不稳定)
架构意义:
- 为 AI 代理从「代码补全」走向「主要作者」提供了最清晰的架构论证
- 传统编程语言面向人类开发者设计,Zero 面向 AI 代理设计
- 这可能代表未来编程语言设计的新范式:AI-first 语言
来源: Vercel Labs GitHub
链接: https://github.com/vercel-labs/zero