The language designed for AI agents

Build apps in kilobytes
not megabytes

Naze is a declarative, AI-native language that compiles to WebAssembly. One source file. Three output formats. Zero dependencies. Designed for a world where agents write the code.

395KB
WASM Runtime
157
Grammar Rules
400+
Tests Passing
109
Examples

“Every act of creation is first an act of destruction.”

— Pablo Picasso

The Agent-First Web

The way we interact with the internet is about to fundamentally change.

Imagine never opening a browser tab again. You tell an AI agent what you need — it fetches, processes, and presents information. No clicking through menus. No scrolling through ads. No loading spinners. Just answers.

But Today's Web Wasn't Built For This

The average web page is 2.5 MB of HTML, CSS, and JavaScript — designed for human eyes, not machine consumption. When AI agents scrape these pages, they waste massive compute tokenizing bloated markup. Every unnecessary <div>, every CSS animation, every bundled framework adds tokens an agent must process and discard.

“A single web page tokenizes to ~165,000 tokens. That's reading a 400-page book — just to extract a restaurant's menu.”

The agent-first web needs a new foundation. A language that compiles to kilobytes, not megabytes. Where the binary is the API. Where AI agents can generate, serve, and consume applications without the overhead of a stack designed in the 1990s.

That language is Naze.

Why Naze?

Built from first principles for a world where AI writes most of the code.

AI-Native, Human-Readable

Designed as a compilation target for AI agents, but reads like a document humans can understand. One canonical form per concept.

Self-Contained Components

Components compose via ‘use’, but the compiler inlines everything into a flat render tree at build time. Each component is fully self-contained — an AI agent reads one file, not five.

No Middle Layers

No bundler, no transpiler, no virtual DOM. Intent reaches pixels directly: parse, typecheck, serialize, layout, render.

One Source, Every Platform

The same .naze file targets web (WASM + Canvas), desktop (native window), and mobile. Compile once, run everywhere.

Energy by Design

Every token saved compounds across billions of requests into massive energy and infrastructure savings. Fewer tokens per component, fewer files per change, fewer retries — multiplicatively less compute at planetary scale.

Distributed Intelligence

Every design choice feeds a discovery network that gets smarter with every interaction. Agents compose, publish, and reuse — accumulating solutions so that even small models can deliver frontier-quality results.

Help Build the Future

Naze is open source and actively looking for contributors. Whether you're a language designer, compiler engineer, or AI researcher — there's a place for you.