← All projects

Ain

A general-purpose programming language designed for AI-generated code

2026in progressRust
RustLLVM

Ain is an experimental programming language built for code authored by AI models. It uses fixed-arity prefix expressions, inferred primitive types, and a functional-first style with controlled state and effects. The Rust stage-zero compiler and a subset of direct LLVM code generation exist, but the language is pre-alpha and not production-ready.

Highlights

  • Compact prefix expressions with inferred primitive types
  • Experimental collections, JSON, I/O and an expanding built-in library
  • Rust compiler and a limited native LLVM backend
  • Open source under MIT; compiler correctness is still the priority

Links

Other projects

  • Freepedia — A verifiable knowledge, community-run encyclopedia
  • [untitled courtroom game] — A short detective/courtroom game in the Ace Attorney tradition, built in Godot.
  • CYAN — RSI AI
  • Winsight — A cross-platform time tracker