A general-purpose, deterministic programming language for humans and AI agents building the same software.

Current public beta SDK: AiLang 0.0.1-beta.22. Current native VM release: AiVM 0.0.1-rc.3.

macOS and Linux
curl -fsSL https://ailang.codes/install.sh | sh
Windows PowerShell
irm https://ailang.codes/install.ps1 | iex
Quickstart Demo Path Releases

First Project

ailang init ./hello-ai --agent codex
cd ./hello-ai
ailang package add aivectra
ailang template list projects
ailang build .
ailang run .

AiLang projects are built for human review and agent automation: a project file, source files, package lockfile, and generated agent instructions all live in the repository.

Toolchain

The installer assembles the AiLang SDK, AiVM, and AiVectra from public beta release artifacts under ~/.ailang and creates shims for the command-line tools.

Documentation

Start here
AI and contributor procedures: Agent and contributor docs

Current Focus

Roadmap
Beta hardening lock down deterministic tests, install verification, package restore, and release automation across supported hosts
Agent workflow make Codex-first project setup, local SDK selection, and project documentation reliable enough for daily development
UI runtime stabilize AiVectra so AI agents and humans can inspect the same generated application state