Skip to main content
Version v0.6.2 Released

The AI-First
Programming Language

AILANG makes AI-generated code cheaper to debug, replay, and fix. Explicit effects constrain what code can do. Structured traces make errors easy to localize.

hello.ail
-- hello.ail
module examples/hello

export func main() -> () ! {IO} =
  print("Hello, AILANG!")

Start in 30 Seconds

Install via your AI coding agent's plugin system

Claude Code
/plugin marketplace add sunholo-data/ailang_bootstrap
/plugin install ailang
Gemini CLI
gemini extensions install https://github.com/sunholo-data/ailang_bootstrap.git

Built on 12 Design Axioms

Every feature derives from non-negotiable principles that make AI-generated code easier to debug, replay, and fix.
Read the full axioms

Deterministic Execution

Same input, same output, every time. Replay any execution for debugging. No hidden nondeterminism.

Axiom 1

Effect Boundaries

Side effects are explicit in types. AI cannot hallucinate network calls in pure functions.

Axiom 3 & 4

Structured Traces

See exactly what happened. Slice traces by effect type. Get specific feedback, not "it crashed."

Axiom 2

Machine-First Design

Built for AI reasoning, not human ergonomics. Decidable structure and semantic compression.

Axiom 7

Explicit Authority

No implicit access to the world. Capabilities are statically visible and constrained by budget.

Axiom 4

Pure Functional Core

Lambda calculus, pattern matching, ADTs. Composable features that never break reasoning.

Axiom 10
Loading benchmarks...

Ready to Build with AI?

Start writing AILANG today. Full documentation, examples, and an interactive playground await.